summaryrefslogtreecommitdiff
path: root/doc/flex.info
diff options
context:
space:
mode:
authorManoj Srivastava <srivasta@golden-gryphon.com>2006-02-25 11:25:45 -0800
committerManoj Srivastava <srivasta@golden-gryphon.com>2006-02-25 11:25:45 -0800
commit174cabe1a0b3cc6b2a061106f74e9b1c04252eec (patch)
tree3fe25aa13e39b2553ee696816df57a3384dc682b /doc/flex.info
parentc2b22e08bd48278f2cf125f054c9f6286e345ff0 (diff)
Imported Upstream version 2.5.33
Diffstat (limited to 'doc/flex.info')
-rw-r--r--doc/flex.info461
1 files changed, 232 insertions, 229 deletions
diff --git a/doc/flex.info b/doc/flex.info
index 012bc80..d32eadc 100644
--- a/doc/flex.info
+++ b/doc/flex.info
@@ -1,4 +1,4 @@
-This is flex.info, produced by makeinfo version 4.3d from flex.texi.
+This is flex.info, produced by makeinfo version 4.5 from flex.texi.
INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
@@ -39,236 +39,239 @@ WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Indirect:
-flex.info-1: 1543
-flex.info-2: 44188
-flex.info-3: 94777
-flex.info-4: 143377
-flex.info-5: 193020
-flex.info-6: 242671
-flex.info-7: 279163
+flex.info-1: 1542
+flex.info-2: 44385
+flex.info-3: 94974
+flex.info-4: 144097
+flex.info-5: 193935
+flex.info-6: 243586
+flex.info-7: 281964

Tag Table:
(Indirect)
-Node: Top1543
-Node: Copyright7312
-Node: Reporting Bugs8746
-Node: Introduction9041
-Node: Simple Examples9868
-Node: Format13257
-Node: Definitions Section13670
-Ref: Definitions Section-Footnote-115928
-Node: Rules Section15996
-Node: User Code Section17149
-Node: Comments in the Input17582
-Node: Patterns18951
-Ref: case and character ranges24209
-Node: Matching26884
-Node: Actions30169
-Node: Generated Scanner39171
-Node: Start Conditions44188
-Node: Multiple Input Buffers54900
-Ref: Scanning Strings61518
-Node: EOF63134
-Node: Misc Macros64729
-Node: User Values67581
-Node: Yacc69909
-Node: Scanner Options70812
-Node: Options for Specifing Filenames73572
-Ref: option-header73785
-Ref: option-outfile74497
-Ref: option-stdout74822
-Node: Options Affecting Scanner Behavior75804
-Ref: option-case-insensitive76034
-Ref: option-lex-compat76467
-Ref: option-batch76999
-Ref: option-interactive77523
-Ref: option-7bit78877
-Ref: option-8bit80181
-Ref: option-default80593
-Ref: option-always-interactive80657
-Ref: option-posix81261
-Ref: option-stack82408
-Ref: option-stdinit82516
-Ref: option-yylineno82994
-Ref: option-yywrap83437
-Node: Code-Level And API Options83705
-Ref: option-ansi-definitions83922
-Ref: option-ansi-prototypes84174
-Ref: option-bison-bridge84421
-Ref: option-bison-locations84760
-Ref: option-noline85020
-Ref: option-reentrant85534
-Ref: option-c++86145
-Ref: option-array86271
-Ref: option-pointer86369
-Ref: option-prefix86497
-Ref: option-main88026
-Ref: option-nounistd88210
-Ref: option-yyclass88718
-Node: Options for Scanner Speed and Size89198
-Ref: option-align89737
-Ref: option-ecs90238
-Ref: option-meta-ecs91274
-Ref: option-read91761
-Ref: option-full93644
-Ref: option-fast93839
-Node: Debugging Options94777
-Ref: option-backup94954
-Ref: option-debug95499
-Ref: option-perf-report96222
-Ref: option-nodefault96848
-Ref: option-trace97166
-Ref: option-nowarn97457
-Ref: option-verbose97525
-Ref: option-warn97954
-Node: Miscellaneous Options98173
-Node: Performance98647
-Node: Cxx108984
-Node: Reentrant116582
-Node: Reentrant Uses117256
-Node: Reentrant Overview118857
-Node: Reentrant Example119649
-Node: Reentrant Detail120406
-Node: Specify Reentrant120832
-Node: Extra Reentrant Argument121468
-Node: Global Replacement122709
-Node: Init and Destroy Functions123927
-Node: Accessor Methods126080
-Node: Extra Data127413
-Node: About yyscan_t129584
-Node: Reentrant Functions129969
-Ref: bison-functions131451
-Node: Lex and Posix132192
-Node: Memory Management139441
-Ref: memory-management139581
-Node: The Default Memory Management139812
-Ref: The Default Memory Management-Footnote-1143224
-Node: Overriding The Default Memory Management143377
-Ref: Overriding The Default Memory Management-Footnote-1145815
-Node: A Note About yytext And Memory145979
-Node: Serialized Tables147205
-Ref: serialization147343
-Node: Creating Serialized Tables148111
-Node: Loading and Unloading Serialized Tables149714
-Node: Tables File Format151473
-Node: Diagnostics158482
-Node: Limitations161890
-Node: Bibliography163835
-Node: FAQ164505
-Node: When was flex born?168543
-Node: How do I expand \ escape sequences in C-style quoted strings?168915
-Node: Why do flex scanners call fileno if it is not ANSI compatible?170198
-Node: Does flex support recursive pattern definitions?170988
-Node: How do I skip huge chunks of input (tens of megabytes) while using flex?171838
-Node: Flex is not matching my patterns in the same order that I defined them.172308
-Node: My actions are executing out of order or sometimes not at all.174057
-Node: How can I have multiple input sources feed into the same scanner at the same time?174845
-Node: Can I build nested parsers that work with the same input file?176836
-Node: How can I match text only at the end of a file?177845
-Node: How can I make REJECT cascade across start condition boundaries?178653
-Node: Why cant I use fast or full tables with interactive mode?179672
-Node: How much faster is -F or -f than -C?180934
-Node: If I have a simple grammar cant I just parse it with flex?181249
-Node: Why doesnt yyrestart() set the start state back to INITIAL?181732
-Node: How can I match C-style comments?182361
-Node: The period isnt working the way I expected.183176
-Node: Can I get the flex manual in another format?184425
-Node: Does there exist a "faster" NDFA->DFA algorithm?184916
-Node: How does flex compile the DFA so quickly?185428
-Node: How can I use more than 8192 rules?186398
-Node: How do I abandon a file in the middle of a scan and switch to a new file?187812
-Node: How do I execute code only during initialization (only before the first scan)?188368
-Node: How do I execute code at termination?189130
-Node: Where else can I find help?189459
-Node: Can I include comments in the "rules" section of the file?189834
-Node: I get an error about undefined yywrap().190216
-Node: How can I change the matching pattern at run time?190696
-Node: How can I expand macros in the input?191061
-Node: How can I build a two-pass scanner?192102
-Node: How do I match any string not matched in the preceding rules?193020
-Node: I am trying to port code from AT&T lex that uses yysptr and yysbuf.193933
-Node: Is there a way to make flex treat NULL like a regular character?194731
-Node: Whenever flex can not match the input it says "flex scanner jammed".195255
-Node: Why doesnt flex have non-greedy operators like perl does?195906
-Node: Memory leak - 16386 bytes allocated by malloc.197261
-Ref: faq-memory-leak197558
-Node: How do I track the byte offset for lseek()?198529
-Node: How do I use my own I/O classes in a C++ scanner?200040
-Node: How do I skip as many chars as possible?200886
-Node: deleteme00201966
-Node: Are certain equivalent patterns faster than others?202412
-Node: Is backing up a big deal?205901
-Node: Can I fake multi-byte character support?207873
-Node: deleteme01209350
-Node: Can you discuss some flex internals?210475
-Node: unput() messes up yy_at_bol212765
-Node: The | operator is not doing what I want213903
-Node: Why can't flex understand this variable trailing context pattern?215495
-Node: The ^ operator isn't working216760
-Node: Trailing context is getting confused with trailing optional patterns218031
-Node: Is flex GNU or not?219300
-Node: ERASEME53221014
-Node: I need to scan if-then-else blocks and while loops221810
-Node: ERASEME55223030
-Node: ERASEME56224144
-Node: ERASEME57225538
-Node: Is there a repository for flex scanners?226572
-Node: How can I conditionally compile or preprocess my flex input file?226890
-Node: Where can I find grammars for lex and yacc?227366
-Node: I get an end-of-buffer message for each character scanned.227716
-Node: unnamed-faq-62228314
-Node: unnamed-faq-63229363
-Node: unnamed-faq-64230676
-Node: unnamed-faq-65231678
-Node: unnamed-faq-66232480
-Node: unnamed-faq-67233611
-Node: unnamed-faq-68234614
-Node: unnamed-faq-69235772
-Node: unnamed-faq-70236506
-Node: unnamed-faq-71237283
-Node: unnamed-faq-72238513
-Node: unnamed-faq-73239582
-Node: unnamed-faq-74240527
-Node: unnamed-faq-75241498
-Node: unnamed-faq-76242671
-Node: unnamed-faq-77243393
-Node: unnamed-faq-78244302
-Node: unnamed-faq-79245316
-Node: unnamed-faq-80247052
-Node: unnamed-faq-81248396
-Node: unnamed-faq-82251237
-Node: unnamed-faq-83252220
-Node: unnamed-faq-84254026
-Node: unnamed-faq-85255145
-Node: unnamed-faq-86256193
-Node: unnamed-faq-87257167
-Node: unnamed-faq-88257829
-Node: unnamed-faq-90258686
-Node: unnamed-faq-91259985
-Node: unnamed-faq-92262469
-Node: unnamed-faq-93262984
-Node: unnamed-faq-94263927
-Node: unnamed-faq-95265370
-Node: unnamed-faq-96266904
-Node: unnamed-faq-97267689
-Node: unnamed-faq-98268372
-Node: unnamed-faq-99269063
-Node: unnamed-faq-100270023
-Node: unnamed-faq-101270749
-Node: Appendices271519
-Node: Makefiles and Flex271686
-Ref: Makefiles and Flex-Footnote-1274903
-Ref: Makefiles and Flex-Footnote-2275020
-Node: Bison Bridge275071
-Ref: Bison Bridge-Footnote-1277745
-Node: M4 Dependency277937
-Ref: M4 Dependency-Footnote-1278853
-Node: Indices278925
-Node: Concept Index279163
-Node: Index of Functions and Macros296037
-Node: Index of Variables299256
-Node: Index of Data Types300483
-Node: Index of Hooks301087
-Node: Index of Scanner Options301589
+Node: Top1542
+Node: Copyright7508
+Node: Reporting Bugs8942
+Node: Introduction9238
+Node: Simple Examples10065
+Node: Format13454
+Node: Definitions Section13867
+Ref: Definitions Section-Footnote-116125
+Node: Rules Section16193
+Node: User Code Section17346
+Node: Comments in the Input17779
+Node: Patterns19148
+Ref: case and character ranges24406
+Node: Matching27081
+Node: Actions30366
+Node: Generated Scanner39368
+Node: Start Conditions44385
+Node: Multiple Input Buffers55097
+Ref: Scanning Strings61715
+Node: EOF63331
+Node: Misc Macros64926
+Node: User Values67778
+Node: Yacc70106
+Node: Scanner Options71009
+Node: Options for Specifing Filenames73769
+Ref: option-header73982
+Ref: option-outfile74694
+Ref: option-stdout75019
+Node: Options Affecting Scanner Behavior76001
+Ref: option-case-insensitive76231
+Ref: option-lex-compat76664
+Ref: option-batch77196
+Ref: option-interactive77720
+Ref: option-7bit79074
+Ref: option-8bit80378
+Ref: option-default80790
+Ref: option-always-interactive80854
+Ref: option-posix81458
+Ref: option-stack82605
+Ref: option-stdinit82713
+Ref: option-yylineno83191
+Ref: option-yywrap83634
+Node: Code-Level And API Options83902
+Ref: option-ansi-definitions84119
+Ref: option-ansi-prototypes84371
+Ref: option-bison-bridge84618
+Ref: option-bison-locations84957
+Ref: option-noline85217
+Ref: option-reentrant85731
+Ref: option-c++86342
+Ref: option-array86468
+Ref: option-pointer86566
+Ref: option-prefix86694
+Ref: option-main88223
+Ref: option-nounistd88407
+Ref: option-yyclass88915
+Node: Options for Scanner Speed and Size89395
+Ref: option-align89934
+Ref: option-ecs90435
+Ref: option-meta-ecs91471
+Ref: option-read91958
+Ref: option-full93841
+Ref: option-fast94036
+Node: Debugging Options94974
+Ref: option-backup95151
+Ref: option-debug95696
+Ref: option-perf-report96419
+Ref: option-nodefault97045
+Ref: option-trace97363
+Ref: option-nowarn97654
+Ref: option-verbose97722
+Ref: option-warn98151
+Node: Miscellaneous Options98370
+Node: Performance98844
+Node: Cxx109181
+Node: Reentrant116780
+Node: Reentrant Uses117454
+Node: Reentrant Overview119055
+Node: Reentrant Example119847
+Node: Reentrant Detail120604
+Node: Specify Reentrant121030
+Node: Extra Reentrant Argument121666
+Node: Global Replacement122907
+Node: Init and Destroy Functions124125
+Node: Accessor Methods126278
+Node: Extra Data127611
+Node: About yyscan_t129782
+Node: Reentrant Functions130167
+Ref: bison-functions131649
+Node: Lex and Posix132390
+Node: Memory Management139771
+Ref: memory-management139911
+Node: The Default Memory Management140142
+Ref: The Default Memory Management-Footnote-1143944
+Node: Overriding The Default Memory Management144097
+Ref: Overriding The Default Memory Management-Footnote-1146535
+Node: A Note About yytext And Memory146699
+Node: Serialized Tables147925
+Ref: serialization148063
+Node: Creating Serialized Tables148831
+Node: Loading and Unloading Serialized Tables150434
+Node: Tables File Format152193
+Node: Diagnostics159202
+Node: Limitations162610
+Node: Bibliography164555
+Node: FAQ165225
+Node: When was flex born?169457
+Node: How do I expand \ escape sequences in C-style quoted strings?169829
+Node: Why do flex scanners call fileno if it is not ANSI compatible?171112
+Node: Does flex support recursive pattern definitions?171902
+Node: How do I skip huge chunks of input (tens of megabytes) while using flex?172752
+Node: Flex is not matching my patterns in the same order that I defined them.173222
+Node: My actions are executing out of order or sometimes not at all.174971
+Node: How can I have multiple input sources feed into the same scanner at the same time?175759
+Node: Can I build nested parsers that work with the same input file?177750
+Node: How can I match text only at the end of a file?178759
+Node: How can I make REJECT cascade across start condition boundaries?179567
+Node: Why cant I use fast or full tables with interactive mode?180586
+Node: How much faster is -F or -f than -C?181848
+Node: If I have a simple grammar cant I just parse it with flex?182163
+Node: Why doesnt yyrestart() set the start state back to INITIAL?182646
+Node: How can I match C-style comments?183275
+Node: The period isnt working the way I expected.184090
+Node: Can I get the flex manual in another format?185339
+Node: Does there exist a "faster" NDFA->DFA algorithm?185830
+Node: How does flex compile the DFA so quickly?186342
+Node: How can I use more than 8192 rules?187312
+Node: How do I abandon a file in the middle of a scan and switch to a new file?188726
+Node: How do I execute code only during initialization (only before the first scan)?189282
+Node: How do I execute code at termination?190044
+Node: Where else can I find help?190373
+Node: Can I include comments in the "rules" section of the file?190749
+Node: I get an error about undefined yywrap().191131
+Node: How can I change the matching pattern at run time?191611
+Node: How can I expand macros in the input?191976
+Node: How can I build a two-pass scanner?193017
+Node: How do I match any string not matched in the preceding rules?193935
+Node: I am trying to port code from AT&T lex that uses yysptr and yysbuf.194848
+Node: Is there a way to make flex treat NULL like a regular character?195646
+Node: Whenever flex can not match the input it says "flex scanner jammed".196170
+Node: Why doesnt flex have non-greedy operators like perl does?196821
+Node: Memory leak - 16386 bytes allocated by malloc.198176
+Ref: faq-memory-leak198473
+Node: How do I track the byte offset for lseek()?199444
+Node: How do I use my own I/O classes in a C++ scanner?200955
+Node: How do I skip as many chars as possible?201801
+Node: deleteme00202881
+Node: Are certain equivalent patterns faster than others?203327
+Node: Is backing up a big deal?206816
+Node: Can I fake multi-byte character support?208788
+Node: deleteme01210265
+Node: Can you discuss some flex internals?211390
+Node: unput() messes up yy_at_bol213680
+Node: The | operator is not doing what I want214818
+Node: Why can't flex understand this variable trailing context pattern?216410
+Node: The ^ operator isn't working217675
+Node: Trailing context is getting confused with trailing optional patterns218946
+Node: Is flex GNU or not?220215
+Node: ERASEME53221929
+Node: I need to scan if-then-else blocks and while loops222725
+Node: ERASEME55223945
+Node: ERASEME56225059
+Node: ERASEME57226453
+Node: Is there a repository for flex scanners?227487
+Node: How can I conditionally compile or preprocess my flex input file?227805
+Node: Where can I find grammars for lex and yacc?228281
+Node: I get an end-of-buffer message for each character scanned.228631
+Node: unnamed-faq-62229229
+Node: unnamed-faq-63230278
+Node: unnamed-faq-64231591
+Node: unnamed-faq-65232593
+Node: unnamed-faq-66233395
+Node: unnamed-faq-67234526
+Node: unnamed-faq-68235529
+Node: unnamed-faq-69236687
+Node: unnamed-faq-70237421
+Node: unnamed-faq-71238198
+Node: unnamed-faq-72239428
+Node: unnamed-faq-73240497
+Node: unnamed-faq-74241442
+Node: unnamed-faq-75242413
+Node: unnamed-faq-76243586
+Node: unnamed-faq-77244308
+Node: unnamed-faq-78245217
+Node: unnamed-faq-79246231
+Node: unnamed-faq-80247967
+Node: unnamed-faq-81249311
+Node: unnamed-faq-82252152
+Node: unnamed-faq-83253135
+Node: unnamed-faq-84254941
+Node: unnamed-faq-85256060
+Node: unnamed-faq-86257108
+Node: unnamed-faq-87258082
+Node: unnamed-faq-88258744
+Node: unnamed-faq-90259601
+Node: unnamed-faq-91260900
+Node: unnamed-faq-92263384
+Node: unnamed-faq-93263899
+Node: unnamed-faq-94264842
+Node: unnamed-faq-95266285
+Node: unnamed-faq-96267819
+Node: unnamed-faq-97268604
+Node: unnamed-faq-98269287
+Node: unnamed-faq-99269978
+Node: unnamed-faq-100270938
+Node: unnamed-faq-101271664
+Node: What is the difference between YYLEX_PARAM and YY_DECL?272498
+Node: Why do I get "conflicting types for yylex" error?273023
+Node: How do I access the values set in a Flex action from within a Bison action?273556
+Node: Appendices273990
+Node: Makefiles and Flex274157
+Ref: Makefiles and Flex-Footnote-1277374
+Ref: Makefiles and Flex-Footnote-2277491
+Node: Bison Bridge277542
+Ref: Bison Bridge-Footnote-1280216
+Node: M4 Dependency280408
+Ref: M4 Dependency-Footnote-1281591
+Node: Indices281726
+Node: Concept Index281964
+Node: Index of Functions and Macros298838
+Node: Index of Variables302057
+Node: Index of Data Types303284
+Node: Index of Hooks303888
+Node: Index of Scanner Options304390

End Tag Table