Lex und yacc: lexikalische und syntaktische Analyse
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn ; München [u.a.]
Addison-Wesley
1992
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | UNIX und seine Werkzeuge
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Inhaltsverzeichnis |
Beschreibung: | 508 S. agraph. Darst. |
ISBN: | 3893193820 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV005425808 | ||
003 | DE-604 | ||
005 | 20180517 | ||
007 | t| | ||
008 | 920601s1992 gw d||| |||| 00||| ger d | ||
016 | 7 | |a 920733506 |2 DE-101 | |
020 | |a 3893193820 |c Pp. : DM 69.90 |9 3-89319-382-0 | ||
035 | |a (OCoLC)46111036 | ||
035 | |a (DE-599)BVBBV005425808 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-91 |a DE-384 |a DE-12 |a DE-473 |a DE-19 |a DE-355 |a DE-29 |a DE-20 |a DE-739 |a DE-M124 |a DE-858 |a DE-92 |a DE-83 |a DE-11 |a DE-188 | ||
084 | |a ES 940 |0 (DE-625)27934: |2 rvk | ||
084 | |a ET 580 |0 (DE-625)28004: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a ST 265 |0 (DE-625)143634: |2 rvk | ||
084 | |a ST 267 |0 (DE-625)143635: |2 rvk | ||
084 | |a ST 351 |0 (DE-625)143668: |2 rvk | ||
084 | |a DAT 425f |2 stub | ||
084 | |a DAT 332f |2 stub | ||
100 | 1 | |a Herold, Helmut |d 1956- |e Verfasser |0 (DE-588)122454340 |4 aut | |
245 | 1 | 0 | |a Lex und yacc |b lexikalische und syntaktische Analyse |c Helmut Herold |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn ; München [u.a.] |b Addison-Wesley |c 1992 | |
300 | |a 508 S. |b agraph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a UNIX und seine Werkzeuge | |
650 | 7 | |a lex |2 gtt | |
650 | 7 | |a yacc |2 gtt | |
650 | 0 | 7 | |a lex |g Lexikalische Analyse |0 (DE-588)4293010-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a YACC |0 (DE-588)4293012-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a YACC |0 (DE-588)4293012-1 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a lex |g Lexikalische Analyse |0 (DE-588)4293010-8 |D s |
689 | 1 | |5 DE-604 | |
856 | 4 | 2 | |q application/pdf |u https://d-nb.info/920733506/04 |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003392813&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-003392813 |
Datensatz im Suchindex
_version_ | 1817318857621110784 |
---|---|
adam_text |
INHALTSVERZEICHNIS
KAPITEL 1
EINLEITUNG 13
UEBERSICHT ZU DIESEM BUCH 14
HINWEIS ZUR BUCHREIHE: UNIX UND SEINE WERKZEUGE 15
KAPITEL 2
ALLGEMEINES ZU LEX UND YACC 17
2.1 PHASEN EINES COMPILERS 17
2.2 LEXIKALISCHE ANALYSE 20
2.2.1 LEXIKALISCHE ANALYSE FUER EINEN TASCHENRECHNER MIT C 22
2.2.2 LEXIKALISCHE ANALYSE FUER EINEN TASCHENRECHNER MIT LEX 23
2.3 SYNTAXANALYSE 26
2.3.1 SYNTAXANALYSE FUER EINEN TASCHENRECHNER MIT C 29
2.3.2 SYNTAXANALYSE FUER EINEN TASCHENRECHNER MIT YACC 32
KAPITEL 3
LEX - EIN WERKZEUG FUER DIE LEXIKALISCHE ANALYSE 41
HERKUNFT 41
CHARAKTERISTIKA 41
EINSATZGEBIETE 42
3.1 EINFUEHRENDES BEISPIEL 42
3.1.1 AUFBAU EINES EINFACHEN LEX-PROGRAMMS 43
3.1.2 DAS ARBEITEN MIT LEX 44
3.2 DIE STRUKTUR EINES LEX-PROGRAMMS 45
DEFINITIONSTEIL 46
REGELTEIL 46
BENUTZERDEFINIERTE ROUTINEN 46
3.3 DIE LEX-REGELN 49
3.3.1 PATTERN IN LEX-REGELN 49
REGULAERE AUSDRUECKE IN LEX 49
EINFACHE ZEICHEN UND METAZEICHEN 51
ESCAPE-SEQUENZEN 52
A
, $ UND . 53
KLASSE VON ZEICHEN 54
KOMPLEMENT-KLASSE VON ZEICHEN 56
HTTP://D-NB.INFO/920733506
6
INHALTSVERZEICHNIS
ALTERNATION 56
KONKATENATION 57
YY + UND ? 57
RUNDE KLAMMERN 59
GESCHWEIFTE KLAMMERN 59
KONTEXTSENSITIVITAET (OPERATOR /
) 63
3.3.2 AKTIONEN IN LEX-REGELN 67
KEINE KLAMMERUNG {.} 68
KLAMMERUNG {.} NOTWENDIG 68
LEERE AKTION 70
AKTIONSZEICHEN I 71
YYTEXT 71
ECHO 73
YYLENG 74
YYMORE() 78
YYLESS(N) 80
INPUT(), OUTPUT(C), UNPUT(C) 84
YYWRAP() 92
3.3.3 ZWEIDEUTIGE REGELN 102
REJECT 104
3.4 DER DEFINITIONSTEIL EINES LEX-PROGRAMMS 109
3.4.1 FESTLEGUNG DER WIRTSSPRACHE 110
3.4.2 ANGABE VON C-ODER RATFOR-CODE 110
3.4.3 ANGABE VON C- ODER RATFOR-CODE IN %{.%} 111
3.4.4 REGULAERE DEFINITIONEN 114
3.4.5 STARTBEDINGUNGEN 118
3.4.6 ZEICHENSATZ-TABELLEN 123
3.4.7 VERSTELLEN VON LEX-INTERNEN TABELLENGROESSEN 126
AUTOMATEN 126
LEX-INTERNE TABELLENGROESSEN 129
3.5 BENUTZERDEFINIERTE ROUTINEN IN LEX-PROGRAMMEN 131
3.6 DAS ARBEITEN MIT LEX UND SEINE AUFRUFSYNTAX 131
3.6.1 DIE LEX-AUFRUFSYNTAX 131
3.6.2 UEBERSETZEN EINES LEX-PROGRAMMS IN ABLAUFFAEHIGEN CODE 132
3.7 EINBLICK IN DIE ARBEITSWEISE VON LEX 134
3.7.1 FEST VORGEGEBENE EXTERNE DEFINITIONEN 136
PRAEPROZESSOR-ANWEISUNGEN 137
DEKLARATIONEN 137
3.7.2 UMWANDLUNG DES LEX-PROGRAMMS IN DIE WIRTSSPRACHE 137
DEFINITIONSTEIL 138
REGELTEIL 138
FUNKTIONSTEIL 141
3.7.3 DIE VORGEGEBENEN DATEIEN NCFORM UND NRFORM 141
3.8 LEX IN ZUSAMMENARBEIT MIT YACC 151
INHALTSVERZEICHNIS
7
3.9 LEX-ANWENDUNGSBEISPIELE 154
3.9.1 ANALYSE DER SCHACHTELUNG VON C-PROGRAMMEN 155
3.9.2 ERSTELLEN EINER CROSS-REFERENZ-LISTE FUER C-MODULE 158
3.9.3 REALISIERUNG EINES EINFACHEN ASSEMBLERS 164
3.9.4 KOMPLEXITAETSANALYSE VON SHELL-SKRIPTS 173
3.9.5 EINE SPRACHE FUER GRAPHISCHE DARSTELLUNGEN 175
3.9.6 TASCHENRECHNER MIT POLNISCHER NOTATION 182
3.10 SCHLUSSBEMERKUNGEN ZU LEX 185
KAPITEL 4
YACC - EIN WERKZEUG FUER DIE SYNTAXANALYSE 189
HERKUNFT 189
CHARAKTERISTIKA 189
EINSATZGEBIETE 190
4.1 EINFUEHRENDES BEISPIEL 190
4.1.1 AUFBAU EINES EINFACHEN YACC-PROGRAMMS 192
4.1.2 DAS ARBEITEN MIT YACC 196
4.2 DIE STRUKTUR EINES YACC-PROGRAMMS 199
DEFINITIONSTEIL 199
REGELTEIL 199
BENUTZERDEFINIERTE ROUTINEN 200
4.3 DER REGELTEIL EINES YACC-PROGRAMMS 203
4.3.1 AUFBAU EINER REGEL 203
4.3.2 NAMEN IN REGELN 203
4.3.3 LITERALE IN REGELN 203
4.3.4 ZUSAMMENFASSEN VON REGELN 206
4.3.5 LEERE RECHTE SEITE 206
4.3.6 KOMMENTARE IN REGELN 207
4.3.7 TOKEN UND NICHTTERMINALE SYMBOLE 209
4.3.8 STARTSYMBOL 209
4.3.9 EINGABEENDE 209
4.3.10 AKTIONEN IN REGELN 212
4.3.11 FEHLERBEHANDLUNG 220
ERROR-SYMBOL 222
YYERROK 225
YYCLEARIN 226
YYERROR() 227
YYCHAR 227
CLEANUP MIT ERROR 230
4.4 DER DEFINITIONSTEIL EINES YACC-PROGRAMMS 234
4.4.1 ANGABE VON C-CODE IN %{.%} 235
4.4.2 TOKEN-DEFINITION MIT %TOKEN 237
4.4.3 FESTLEGUNG DES STARTSYMBOLS MIT %START 243
8 INHALTSVERZEICHNIS
4.4.4 ANGABE VON PRIORITAETS- UND ASSOZIATIVITAETS-BEDINGUNGEN 243
%LEFT, %RIGHT, %NONASSOC 246
ASSOZIATIVITAET 246
PRIORITAET 247
%PREC 250
4.4.5 TYPDEFINITIONEN FUER RUECKGABEWERTE DER LEXIKALISCHEN ANALYSE
UND DER AKTIONEN 253
%UNION 253
%TYPE 258
SPEZIALFAELLE 262
4.5 BENUTZERDEFINIERTE ROUTINEN IN YACC-PROGRAMMEN 262
4.6 DIE ARBEITSWEISE VON YACC-PARSERN 263
4.6.1 ERSTELLEN DER DATEI Y.OUTPUT 263
4.6.2 DER PARSER ALS ZUSTANDSAUTOMAT MIT STACK 266
ARBEITSWEISE DES AUTOMATEN 266
ZUSTANDSBESCHREIBUNG IN Y.OUTPUT 267
OPERATIONEN DES AUTOMATEN 268
SHIFT 268
REDUCE 268
ACCEPT 271
ERROR 272
LALR-PARSER 272
4.7 KONFLIKTE UND MEHRDEUTIGKEITEN 274
4.7.1 KONFLIKTE IN YACC-REGELN 274
ZEIGER-MODELL 274
KONFLIKTE 276
SHIFT/REDUCE-KONFLIKT 2 77
REDUCE/REDUCE-KONFLIKT 277
YACC-KONFLIKTLOESUNG 280
4.7.2 KONFLIKTANZEIGE IN Y.OUTPUT 280
4.7.3 VERMEIDEN UND BESEITIGEN VON KONFLIKTEN 290
PRIORITAETS- UND ASSOZIATIVITAETS-ANGABEN 290
LINKSASSOZIATIVITAET IMPLIZIERT REDUCE (%LEFT) 292
RECHTSASSOZIATIVITAET IMPLIZIERT SHIFT (%RIGHT) 293
PRIORITAETS- UND ASSOZIATIVITAETSREGELN 295
REGULAERE AUSDRUECKE UND NFA ALS HILFSMITTEL 298
SYNTAXDIAGRAMME ALS HILFSMITTEL 304
UMFORMULIERUNG EINER GRAMMATIK 317
4.8 DIE ZUSAMMENARBEIT VON YACC MIT DER LEXIKALISCHEN ANALYSE 318
4.8.1 KOMMUNIKATION ZWISCHEN LEXIKALISCHER ANALYSE UND YACC 318
TOKEN 318
YYLVAL 319
INHALTSVERZEICHNIS
9
4.8.2 PROGRAMMGENERIERUNG 320
#INCLUDE "LEX.YY.C" 320
GETRENNTE MODULE 321
4.8.3 DIE AUFGABENVERTEILUNG ZWISCHEN PARSER UND SCANNER 323
4.9 UMGANG MIT NICHT KONTEXTFREIEN GRAMMATIKEN 330
4.10 DEBUGGING-MOEGLICHKEITEN BEI YACC 335
4.11 SONSTIGE YACC-KONSTRUKTE 339
4.11.1 SIMULIEREN VON ACCEPT UND ERROR 339
4.11.2 ZUGRIFF AUF WERTE IN VORHERIGEN REGELN 340
4.11.3 KONSTRUKTE AUS FRUEHEREN YACC-VERSIONEN 343
4.12 VORSCHLAEGE ZUM STIL VON YACC-GRAMMATIKEN 344
4.13 YACC-ANWENDUNGSBEISPIELE 344
4.13.1 SORT-GENERATOR 345
4.13.2 AUTOMATISCHES FLECHTEN/ENTFLECHTEN VON KOMPLEXEN C-DATENTYPEN 352
4.13.3 TASCHENRECHNER MIT INTERVALLARITHMETIK 358
4.13.4 MENUE-GENERATOR 363
4.13.5 PROFILER FUER C-PROGRAMME 404
4.14 SCHLUSSBEMERKUNGEN ZU YACC 427
ANHANG A
UEBERSICHT UEBER DIE REGULAEREN AUSDRUECKE 429
ANHANG B
LEX - EIN WERKZEUG FUER DIE LEXIKALISCHE ANALYSE 431
AUFRUFSYNTAX 431
UEBERSETZEN EINES LEX-PROGRAMMS IN ABLAUFFAEHIGEN CODE 432
STRUKTUR EINES LEX-PROGRAMMS 432
DEFINITIONSTEIL EINES LEX-PROGRAMMS 433
REGELTEIL EINES LEX-PROGRAMMS 435
REGULAERE AUSDRUECKE IN LEX-REGELN 436
AKTIONEN IN LEX-REGELN 437
BENUTZERDEFINIERTE ROUTINEN IN EINEM LEX-PROGRAMM 440
KONTEXTSENSITIVITAET (OPERATOR /
) 440
LEX IN ZUSAMMENARBEIT MIT YACC 440
ANHANG C
YACC - EIN WERKZEUG FUER DIE SYNTAXANALYSE 443
AUFRUFSYNTAX 443
UEBERSETZEN EINES YACC-PROGRAMMS IN ABLAUFFAEHIGEN CODE 444
STRUKTUR EINES YACC-PROGRAMMS 445
DEFINITIONSTEIL EINES YACC-PROGRAMMS 445
REGELTEIL EINES YACC-PROGRAMMS 448
BENUTZERDEFINIERTE ROUTINEN IN YACC-PROGRAMMEN 452
KONFLIKTE UND MEHRDEUTIGKEITEN 453
1
0 INHALTSVERZEICHNIS
YACC IN ZUSAMMENARBEIT MIT LEX 454
DEBUGGING-MOEGLICHKEITEN BEI YACC 456
SIMULIEREN VON ACCEPT UND ERROR 457
ZUGRIFF AUF WERTE IN VORHERIGEN REGELN 457
ANHANG D
LEX-FEHLERMELDUNGEN 459
BAD STATE ZAHL OKTALZAH 459
BAD TRANSITION ZAHL OKTALZAH 459
CAN'T OPEN LEX.YY.C
CAN'T OPEN LEX.YY. 460
CAN'T READ INPUT FILE DATEINAM 460
CH TABLE NEEDS REDECLARATIO 460
CHARACTER Z USED TWICE
CHARACTER \OKTALZAHL USED TWIC 461
CHARACTER VALUE ZAHL OUT OF RANG 461
DEFINITION NAME NOT FOUN 461
DEFINITIONS TOO ION 461
EXECUTABLE STATEMENTS SHOULD OCCUR RIGHT AFTER 462
EXTRA SLASH REMOVE 462
INVALID REQUEST % 462
ITERATION MUST BE POSITIV 463
NO TRANSLATION GIVEN - NULL STRING ASSUME 463
NON-PORTABLE CHARACTER CLAS 464
NON-TERMINATED STRIN 464
OOPS - CALLOC RETURNS A 464
OUTPUT TABLE OVERFLO 464
PARSE TREE TOO BI 465
PREMATURE EO 465
START CONDITIONS TOO ION 465
STRING TOO ION 465
SUBSTITUTION STRINGS MAY NOT BEGIN WITH DIGIT 465
SYNTAX ERRO 466
TOO LATE FOR LANGUAGE SPECIFIE 466
TOO LITTLE CORE FOR FINAL PACKIN 466
TOO LITTLE CORE FOR PARSE TRE 466
TOO LITTLE CORE FOR STATE GENERATIO 467
TOO LITTLE CORE TO BEGI 467
TOO MANY CHARACTERS PUSHE 467
TOO MANY DEFINITION 467
TOO MANY LARGE CHARACTER CLASSE 468
TOO MANY PACKED CHARACTER CLASSE 468
TOO MANY POSITION 468
TOO MANY POSITIONS FOR ONE STATE - ACOMPUT 468
INHALTSVERZEICHNIS
11
TOO MANY RIGHT CONTEXT 469
TOO MANY START CONDITION 469
TOO MANY START CONDITIONS USE 469
TOO MANY STATE 469
TOO MANY TRANSITION 470
UNDEFINED START CONDITION NAM 470
UNKNOWN OPTION - 470
YACC STACK OVERFLO 471
ANHANG E
YACC-FEHLERMELDUNGEN 473
YACC-FEHLERMELDUNGEN 473
ZAHL RULES NEVER REDUCE 473
ACTION DOES NOT TERMINATE, LINE ZAHL 474
ACTION TABLE OVERFLOW
NO SPACE IN ACTION TABL 474
BAD %START CONSTRUCTION, LINE ZAHL 474
BAD SYNTAX IN %TYPE, LINE ZAHL 474
BAD SYNTAX ON FIRST RULE, LINE ZAHL 475
BAD SYNTAX ON $ TYPNAME CLAUSE, LINE ZAHL 475
BAD TEMPFILE 475
CANNOT OPEN INPUT FIL 475
CANNOT OPEN TEMP FIL 476
CANNOT OPEN YACC.DEBU 476
CANNOT OPEN Y.OUTPU 476
CANNOT OPEN Y.TAB.C
CANNOT OPEN Y.TAB. 476
CANNOT PLACE GOTO ZAH 477
CANNOT RE-OPEN ACTION TEMPFILE YACC.ACT 477
CANNOT RE-OPEN ACTION YACC.DEBU 477
CLOBBER OF AN ARRAY, POS'N ZAHL, BY ZAH 477
CONFLICTS: ZAHL SHIFT/REDUCE, ZAHL REDUCE/REDUC 478
DEFAULT ACTION CAUSES POTENTIAL
TYPE CLASH, LINE ZAHL
478
EOF ENCOUNTERED WHUEE PROCESSING %UNION, LINE ZAHL 478
EOF IN STRING OR CHARACTER CONSTANT, LINE ZAHL 479
EOF INSIDE COMMENT, LINE ZAHL 479
ERROR; FAILURE TO PLACE STATE ZAHL 479
ILLEGAL %PREC SYNTAX, LINE ZAHL 479
ILLEGAL COMMENT, LINE ZAHL 479
ILLEGAL \NNN CONSTRUCTION, LINE ZAHL 480
ILLEGAL OPTION: O 480
ILLEGAL OR MISSING ' OR ", LINE ZAHL 480
ILLEGAL RULE: MISSING SEMICOLON OR I ?, LINE ZAHL 481
ILLEGAL USE OF $I, LINE ZAHL 481
1
2
INHALTSVERZEICHNIS
INTERNAL YACC ERROR: PYIELD ZAHL 481
INVALID ESCAPE, LINE ZAHL 481
INVALID ESCAPE, OR ILLEGAL RESERVED WORD: STRING, LINE ZAHL 482
ITEM TOO BIG, LINE ZAHL 482
MORE THAN ZAHL RULES, LINE ZAHL 482
MUST RETURN A VALUE, SINCE LHS HAS A TYPE, LINE ZAHLL 483
MUST SPECIFY TYPE FOR STRING, LINE ZAHL 483
NEWLINE IN STRING OR CHAR. CONST., LINE ZAHL 483
NONTERMINAL STRING ILLEGAL AFTER %PREC, LINE ZAHL 483
NONTERMINAL STRING NEVER DERIVES ANY TOKEN STRING, LINE ZAHL 484
NONTERMINAL STRING NOT DEFINED!, LINE ZAHL 484
OPTIMIZER CANNOT OPEN TEMPFILE 484
OUT OF SPACE 485
OUT OF SPACE IN OPTIMIZER 485
OUT OF STATE SPACE 485
RATFOR YACC IS DEAD: SORRY. 485
REDECLARATION OF PRECEDENCE OF STRING, LINE ZAHL 486
REDECLARATION OF TYPE OF STRING, LINE ZAHL 486
RULE NOT REDUCED: REGEL 486
SYNTAX ERROR, LINE ZAHL 487
TOKEN ILLEGAL ON LHS OF GRAMMAR RULE, LINE ZAHL 487
TOO MANY CHARACTERS IN IDS AND LITERALS 487
TOO MANY LOOKAHEAD SETS 487
TOO MANY NONTERMINALS, LIMIT ZAHL 488
TOO MANY STATES 488
TOO MANY TERMINALS, LIMIT ZAHL 488
TYPE REDECLARATION OF NONTERMINAL STRING, LINE ZAHL 488
TYPE REDECLARATION OF TOKEN STRING, LINE ZAHL 489
UNEXPECTED EOF BEFORE %, LINE ZAHL 489
UNEXPECTED EOF BEFORE %}, LINE ZAHL 489
UNTERMINATED . CLAUSE, LINE ZAHL 489
WORKING SET OVERFLO 489
YACC STATE/NOLOOK ERRO 490
STICHWORTVERZEICHNIS 493 |
any_adam_object | 1 |
author | Herold, Helmut 1956- |
author_GND | (DE-588)122454340 |
author_facet | Herold, Helmut 1956- |
author_role | aut |
author_sort | Herold, Helmut 1956- |
author_variant | h h hh |
building | Verbundindex |
bvnumber | BV005425808 |
classification_rvk | ES 940 ET 580 ST 230 ST 261 ST 265 ST 267 ST 351 |
classification_tum | DAT 425f DAT 332f |
ctrlnum | (OCoLC)46111036 (DE-599)BVBBV005425808 |
discipline | Sprachwissenschaft Informatik Literaturwissenschaft |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV005425808</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20180517</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">920601s1992 gw d||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">920733506</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3893193820</subfield><subfield code="c">Pp. : DM 69.90</subfield><subfield code="9">3-89319-382-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)46111036</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV005425808</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-M124</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ES 940</subfield><subfield code="0">(DE-625)27934:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ET 580</subfield><subfield code="0">(DE-625)28004:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 265</subfield><subfield code="0">(DE-625)143634:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 267</subfield><subfield code="0">(DE-625)143635:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 351</subfield><subfield code="0">(DE-625)143668:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 425f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 332f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Herold, Helmut</subfield><subfield code="d">1956-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)122454340</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Lex und yacc</subfield><subfield code="b">lexikalische und syntaktische Analyse</subfield><subfield code="c">Helmut Herold</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn ; München [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">1992</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">508 S.</subfield><subfield code="b">agraph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">UNIX und seine Werkzeuge</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">lex</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">yacc</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">lex</subfield><subfield code="g">Lexikalische Analyse</subfield><subfield code="0">(DE-588)4293010-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">YACC</subfield><subfield code="0">(DE-588)4293012-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">YACC</subfield><subfield code="0">(DE-588)4293012-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">lex</subfield><subfield code="g">Lexikalische Analyse</subfield><subfield code="0">(DE-588)4293010-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">application/pdf</subfield><subfield code="u">https://d-nb.info/920733506/04</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003392813&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-003392813</subfield></datafield></record></collection> |
id | DE-604.BV005425808 |
illustrated | Illustrated |
indexdate | 2024-12-02T09:05:18Z |
institution | BVB |
isbn | 3893193820 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-003392813 |
oclc_num | 46111036 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-384 DE-12 DE-473 DE-BY-UBG DE-19 DE-BY-UBM DE-355 DE-BY-UBR DE-29 DE-20 DE-739 DE-M124 DE-858 DE-92 DE-83 DE-11 DE-188 |
owner_facet | DE-91 DE-BY-TUM DE-384 DE-12 DE-473 DE-BY-UBG DE-19 DE-BY-UBM DE-355 DE-BY-UBR DE-29 DE-20 DE-739 DE-M124 DE-858 DE-92 DE-83 DE-11 DE-188 |
physical | 508 S. agraph. Darst. |
publishDate | 1992 |
publishDateSearch | 1992 |
publishDateSort | 1992 |
publisher | Addison-Wesley |
record_format | marc |
series2 | UNIX und seine Werkzeuge |
spelling | Herold, Helmut 1956- Verfasser (DE-588)122454340 aut Lex und yacc lexikalische und syntaktische Analyse Helmut Herold 1. Aufl. Bonn ; München [u.a.] Addison-Wesley 1992 508 S. agraph. Darst. txt rdacontent n rdamedia nc rdacarrier UNIX und seine Werkzeuge lex gtt yacc gtt lex Lexikalische Analyse (DE-588)4293010-8 gnd rswk-swf YACC (DE-588)4293012-1 gnd rswk-swf YACC (DE-588)4293012-1 s DE-604 lex Lexikalische Analyse (DE-588)4293010-8 s application/pdf https://d-nb.info/920733506/04 Inhaltsverzeichnis DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003392813&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Herold, Helmut 1956- Lex und yacc lexikalische und syntaktische Analyse lex gtt yacc gtt lex Lexikalische Analyse (DE-588)4293010-8 gnd YACC (DE-588)4293012-1 gnd |
subject_GND | (DE-588)4293010-8 (DE-588)4293012-1 |
title | Lex und yacc lexikalische und syntaktische Analyse |
title_auth | Lex und yacc lexikalische und syntaktische Analyse |
title_exact_search | Lex und yacc lexikalische und syntaktische Analyse |
title_full | Lex und yacc lexikalische und syntaktische Analyse Helmut Herold |
title_fullStr | Lex und yacc lexikalische und syntaktische Analyse Helmut Herold |
title_full_unstemmed | Lex und yacc lexikalische und syntaktische Analyse Helmut Herold |
title_short | Lex und yacc |
title_sort | lex und yacc lexikalische und syntaktische analyse |
title_sub | lexikalische und syntaktische Analyse |
topic | lex gtt yacc gtt lex Lexikalische Analyse (DE-588)4293010-8 gnd YACC (DE-588)4293012-1 gnd |
topic_facet | lex yacc lex Lexikalische Analyse YACC |
url | https://d-nb.info/920733506/04 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003392813&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT heroldhelmut lexundyacclexikalischeundsyntaktischeanalyse |
Es ist kein Print-Exemplar vorhanden.
Inhaltsverzeichnis