summaryrefslogtreecommitdiff
path: root/doc/flex.info
diff options
context:
space:
mode:
Diffstat (limited to 'doc/flex.info')
-rw-r--r--doc/flex.info460
1 files changed, 230 insertions, 230 deletions
diff --git a/doc/flex.info b/doc/flex.info
index 85d7e94..62ff3e0 100644
--- a/doc/flex.info
+++ b/doc/flex.info
@@ -44,239 +44,239 @@ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Indirect:
flex.info-1: 1627
-flex.info-2: 288417
+flex.info-2: 288420

Tag Table:
(Indirect)
Node: Top1627
-Node: Copyright7692
-Node: Reporting Bugs9211
-Node: Introduction9516
-Node: Simple Examples10344
-Node: Format13631
-Node: Definitions Section14044
-Ref: Definitions Section-Footnote-116302
-Node: Rules Section16370
-Node: User Code Section17527
-Node: Comments in the Input17965
-Node: Patterns19332
-Ref: case and character ranges26156
-Node: Matching30167
-Node: Actions33451
-Node: Generated Scanner42420
-Node: Start Conditions47435
-Node: Multiple Input Buffers57972
-Ref: Scanning Strings64508
-Node: EOF66138
-Node: Misc Macros67724
-Node: User Values70576
-Node: Yacc72907
-Node: Scanner Options73802
-Node: Options for Specifying Filenames76558
-Ref: option-header76784
-Ref: option-outfile77496
-Ref: option-stdout77821
-Node: Options Affecting Scanner Behavior78803
-Ref: option-case-insensitive79044
-Ref: option-lex-compat79477
-Ref: option-batch80009
-Ref: option-interactive80533
-Ref: option-7bit81887
-Ref: option-8bit83191
-Ref: option-default83603
-Ref: option-always-interactive83667
-Ref: option-posix84271
-Ref: option-stack85418
-Ref: option-stdinit85526
-Ref: option-yylineno86004
-Ref: option-yywrap86447
-Node: Code-Level And API Options86715
-Ref: option-ansi-definitions86942
-Ref: option-ansi-prototypes87194
-Ref: option-bison-bridge87441
-Ref: option-bison-locations87780
-Ref: option-noline88040
-Ref: option-reentrant88554
-Ref: option-c++89165
-Ref: option-array89291
-Ref: option-pointer89389
-Ref: option-prefix89517
-Ref: option-main91045
-Ref: option-nounistd91229
-Ref: option-yyclass91737
-Node: Options for Scanner Speed and Size92223
-Ref: option-align92772
-Ref: option-ecs93273
-Ref: option-meta-ecs94309
-Ref: option-read94796
-Ref: option-full96678
-Ref: option-fast96873
-Node: Debugging Options97798
-Ref: option-backup97985
-Ref: option-debug98530
-Ref: option-perf-report99252
-Ref: option-nodefault99878
-Ref: option-trace100196
-Ref: option-nowarn100487
-Ref: option-verbose100555
-Ref: option-warn100984
-Node: Miscellaneous Options101203
-Node: Performance101660
-Node: Cxx111902
-Node: Reentrant119504
-Node: Reentrant Uses120181
-Node: Reentrant Overview121742
-Node: Reentrant Example122541
-Node: Reentrant Detail123315
-Node: Specify Reentrant123748
-Node: Extra Reentrant Argument124395
-Node: Global Replacement125646
-Node: Init and Destroy Functions126874
-Node: Accessor Methods129391
-Node: Extra Data130733
-Node: About yyscan_t132998
-Node: Reentrant Functions133393
-Ref: bison-functions134875
-Node: Lex and Posix135614
-Node: Memory Management142985
-Ref: memory-management143131
-Node: The Default Memory Management143359
-Ref: The Default Memory Management-Footnote-1147165
-Node: Overriding The Default Memory Management147318
-Ref: Overriding The Default Memory Management-Footnote-1149715
-Node: A Note About yytext And Memory149879
-Node: Serialized Tables151112
-Ref: serialization151256
-Node: Creating Serialized Tables152021
-Node: Loading and Unloading Serialized Tables153629
-Node: Tables File Format155397
-Node: Diagnostics162411
-Node: Limitations165820
-Node: Bibliography167768
-Node: FAQ168441
-Node: When was flex born?172681
-Node: How do I expand backslash-escape sequences in C-style quoted strings?173058
-Node: Why do flex scanners call fileno if it is not ANSI compatible?174362
-Node: Does flex support recursive pattern definitions?175157
-Node: How do I skip huge chunks of input (tens of megabytes) while using flex?176003
-Node: Flex is not matching my patterns in the same order that I defined them.176470
-Node: My actions are executing out of order or sometimes not at all.178215
-Node: How can I have multiple input sources feed into the same scanner at the same time?178988
-Node: Can I build nested parsers that work with the same input file?180976
-Node: How can I match text only at the end of a file?181982
-Node: How can I make REJECT cascade across start condition boundaries?182786
-Node: Why cant I use fast or full tables with interactive mode?183800
-Node: How much faster is -F or -f than -C?185058
-Node: If I have a simple grammar cant I just parse it with flex?185370
-Node: Why doesn't yyrestart() set the start state back to INITIAL?185851
-Node: How can I match C-style comments?186478
-Node: The period isn't working the way I expected.187288
-Node: Can I get the flex manual in another format?188535
-Node: Does there exist a "faster" NDFA->DFA algorithm?189024
-Node: How does flex compile the DFA so quickly?189534
-Node: How can I use more than 8192 rules?190501
-Node: How do I abandon a file in the middle of a scan and switch to a new file?191911
-Node: How do I execute code only during initialization (only before the first scan)?192464
-Node: How do I execute code at termination?193241
-Node: Where else can I find help?193567
-Node: Can I include comments in the "rules" section of the file?193940
-Node: I get an error about undefined yywrap().194319
-Node: How can I change the matching pattern at run time?194795
-Node: How can I expand macros in the input?195157
-Node: How can I build a two-pass scanner?196189
-Node: How do I match any string not matched in the preceding rules?197105
-Node: I am trying to port code from AT&T lex that uses yysptr and yysbuf.198014
-Node: Is there a way to make flex treat NULL like a regular character?198809
-Node: Whenever flex can not match the input it says "flex scanner jammed".199330
-Node: Why doesn't flex have non-greedy operators like perl does?199973
-Node: Memory leak - 16386 bytes allocated by malloc.201326
-Ref: faq-memory-leak201624
-Node: How do I track the byte offset for lseek()?202591
-Node: How do I use my own I/O classes in a C++ scanner?204100
-Node: How do I skip as many chars as possible?204943
-Node: deleteme00206017
-Node: Are certain equivalent patterns faster than others?206457
-Node: Is backing up a big deal?209875
-Node: Can I fake multi-byte character support?211781
-Node: deleteme01213222
-Node: Can you discuss some flex internals?214331
-Node: unput() messes up yy_at_bol216575
-Node: The | operator is not doing what I want217677
-Node: Why can't flex understand this variable trailing context pattern?219223
-Node: The ^ operator isn't working220472
-Node: Trailing context is getting confused with trailing optional patterns221707
-Node: Is flex GNU or not?222950
-Node: ERASEME53224623
-Node: I need to scan if-then-else blocks and while loops225393
-Node: ERASEME55226592
-Node: ERASEME56227690
-Node: ERASEME57229048
-Node: Is there a repository for flex scanners?230046
-Node: How can I conditionally compile or preprocess my flex input file?230361
-Node: Where can I find grammars for lex and yacc?230834
-Node: I get an end-of-buffer message for each character scanned.231181
-Node: unnamed-faq-62231776
-Node: unnamed-faq-63232794
-Node: unnamed-faq-64234091
-Node: unnamed-faq-65235057
-Node: unnamed-faq-66235843
-Node: unnamed-faq-67236958
-Node: unnamed-faq-68237945
-Node: unnamed-faq-69239087
-Node: unnamed-faq-70239800
-Node: unnamed-faq-71240561
-Node: unnamed-faq-72241770
-Node: unnamed-faq-73242813
-Node: unnamed-faq-74243737
-Node: unnamed-faq-75244682
-Node: unnamed-faq-76245814
-Node: unnamed-faq-77246520
-Node: unnamed-faq-78247413
-Node: unnamed-faq-79248411
-Node: unnamed-faq-80250111
-Node: unnamed-faq-81251429
-Node: unnamed-faq-82254229
-Node: unnamed-faq-83255186
-Node: unnamed-faq-84256966
-Node: unnamed-faq-85258069
-Node: unnamed-faq-86259076
-Node: unnamed-faq-87260014
-Node: unnamed-faq-88260660
-Node: unnamed-faq-90261491
-Node: unnamed-faq-91262754
-Node: unnamed-faq-92265182
-Node: unnamed-faq-93265681
-Node: unnamed-faq-94266608
-Node: unnamed-faq-95268020
-Node: unnamed-faq-96269538
-Node: unnamed-faq-97270297
-Node: unnamed-faq-98270964
-Node: unnamed-faq-99271629
-Node: unnamed-faq-100272558
-Node: unnamed-faq-101273268
-Node: What is the difference between YYLEX_PARAM and YY_DECL?274081
-Node: Why do I get "conflicting types for yylex" error?274602
-Node: How do I access the values set in a Flex action from within a Bison action?275132
-Node: Appendices275563
-Node: Makefiles and Flex275772
-Ref: Makefiles and Flex-Footnote-1278968
-Ref: Makefiles and Flex-Footnote-2279085
-Ref: Makefiles and Flex-Footnote-3279271
-Node: Bison Bridge279322
-Ref: Bison Bridge-Footnote-1281987
-Node: M4 Dependency282179
-Ref: M4 Dependency-Footnote-1283584
-Node: Common Patterns283719
-Node: Numbers284010
-Node: Identifiers284987
-Node: Quoted Constructs285814
-Node: Addresses286866
-Node: Indices288179
-Node: Concept Index288417
-Node: Index of Functions and Macros313700
-Node: Index of Variables318596
-Node: Index of Data Types320262
-Node: Index of Hooks321150
-Node: Index of Scanner Options321718
+Node: Copyright7695
+Node: Reporting Bugs9214
+Node: Introduction9519
+Node: Simple Examples10347
+Node: Format13634
+Node: Definitions Section14047
+Ref: Definitions Section-Footnote-116305
+Node: Rules Section16373
+Node: User Code Section17530
+Node: Comments in the Input17968
+Node: Patterns19335
+Ref: case and character ranges26159
+Node: Matching30170
+Node: Actions33454
+Node: Generated Scanner42423
+Node: Start Conditions47438
+Node: Multiple Input Buffers57975
+Ref: Scanning Strings64511
+Node: EOF66141
+Node: Misc Macros67727
+Node: User Values70579
+Node: Yacc72910
+Node: Scanner Options73805
+Node: Options for Specifying Filenames76561
+Ref: option-header76787
+Ref: option-outfile77499
+Ref: option-stdout77824
+Node: Options Affecting Scanner Behavior78806
+Ref: option-case-insensitive79047
+Ref: option-lex-compat79480
+Ref: option-batch80012
+Ref: option-interactive80536
+Ref: option-7bit81890
+Ref: option-8bit83194
+Ref: option-default83606
+Ref: option-always-interactive83670
+Ref: option-posix84274
+Ref: option-stack85421
+Ref: option-stdinit85529
+Ref: option-yylineno86007
+Ref: option-yywrap86450
+Node: Code-Level And API Options86718
+Ref: option-ansi-definitions86945
+Ref: option-ansi-prototypes87197
+Ref: option-bison-bridge87444
+Ref: option-bison-locations87783
+Ref: option-noline88043
+Ref: option-reentrant88557
+Ref: option-c++89168
+Ref: option-array89294
+Ref: option-pointer89392
+Ref: option-prefix89520
+Ref: option-main91048
+Ref: option-nounistd91232
+Ref: option-yyclass91740
+Node: Options for Scanner Speed and Size92226
+Ref: option-align92775
+Ref: option-ecs93276
+Ref: option-meta-ecs94312
+Ref: option-read94799
+Ref: option-full96681
+Ref: option-fast96876
+Node: Debugging Options97801
+Ref: option-backup97988
+Ref: option-debug98533
+Ref: option-perf-report99255
+Ref: option-nodefault99881
+Ref: option-trace100199
+Ref: option-nowarn100490
+Ref: option-verbose100558
+Ref: option-warn100987
+Node: Miscellaneous Options101206
+Node: Performance101663
+Node: Cxx111905
+Node: Reentrant119507
+Node: Reentrant Uses120184
+Node: Reentrant Overview121745
+Node: Reentrant Example122544
+Node: Reentrant Detail123318
+Node: Specify Reentrant123751
+Node: Extra Reentrant Argument124398
+Node: Global Replacement125649
+Node: Init and Destroy Functions126877
+Node: Accessor Methods129394
+Node: Extra Data130736
+Node: About yyscan_t133001
+Node: Reentrant Functions133396
+Ref: bison-functions134878
+Node: Lex and Posix135617
+Node: Memory Management142988
+Ref: memory-management143134
+Node: The Default Memory Management143362
+Ref: The Default Memory Management-Footnote-1147168
+Node: Overriding The Default Memory Management147321
+Ref: Overriding The Default Memory Management-Footnote-1149718
+Node: A Note About yytext And Memory149882
+Node: Serialized Tables151115
+Ref: serialization151259
+Node: Creating Serialized Tables152024
+Node: Loading and Unloading Serialized Tables153632
+Node: Tables File Format155400
+Node: Diagnostics162414
+Node: Limitations165823
+Node: Bibliography167771
+Node: FAQ168444
+Node: When was flex born?172684
+Node: How do I expand backslash-escape sequences in C-style quoted strings?173061
+Node: Why do flex scanners call fileno if it is not ANSI compatible?174365
+Node: Does flex support recursive pattern definitions?175160
+Node: How do I skip huge chunks of input (tens of megabytes) while using flex?176006
+Node: Flex is not matching my patterns in the same order that I defined them.176473
+Node: My actions are executing out of order or sometimes not at all.178218
+Node: How can I have multiple input sources feed into the same scanner at the same time?178991
+Node: Can I build nested parsers that work with the same input file?180979
+Node: How can I match text only at the end of a file?181985
+Node: How can I make REJECT cascade across start condition boundaries?182789
+Node: Why cant I use fast or full tables with interactive mode?183803
+Node: How much faster is -F or -f than -C?185061
+Node: If I have a simple grammar cant I just parse it with flex?185373
+Node: Why doesn't yyrestart() set the start state back to INITIAL?185854
+Node: How can I match C-style comments?186481
+Node: The period isn't working the way I expected.187291
+Node: Can I get the flex manual in another format?188538
+Node: Does there exist a "faster" NDFA->DFA algorithm?189027
+Node: How does flex compile the DFA so quickly?189537
+Node: How can I use more than 8192 rules?190504
+Node: How do I abandon a file in the middle of a scan and switch to a new file?191914
+Node: How do I execute code only during initialization (only before the first scan)?192467
+Node: How do I execute code at termination?193244
+Node: Where else can I find help?193570
+Node: Can I include comments in the "rules" section of the file?193943
+Node: I get an error about undefined yywrap().194322
+Node: How can I change the matching pattern at run time?194798
+Node: How can I expand macros in the input?195160
+Node: How can I build a two-pass scanner?196192
+Node: How do I match any string not matched in the preceding rules?197108
+Node: I am trying to port code from AT&T lex that uses yysptr and yysbuf.198017
+Node: Is there a way to make flex treat NULL like a regular character?198812
+Node: Whenever flex can not match the input it says "flex scanner jammed".199333
+Node: Why doesn't flex have non-greedy operators like perl does?199976
+Node: Memory leak - 16386 bytes allocated by malloc.201329
+Ref: faq-memory-leak201627
+Node: How do I track the byte offset for lseek()?202594
+Node: How do I use my own I/O classes in a C++ scanner?204103
+Node: How do I skip as many chars as possible?204946
+Node: deleteme00206020
+Node: Are certain equivalent patterns faster than others?206460
+Node: Is backing up a big deal?209878
+Node: Can I fake multi-byte character support?211784
+Node: deleteme01213225
+Node: Can you discuss some flex internals?214334
+Node: unput() messes up yy_at_bol216578
+Node: The | operator is not doing what I want217680
+Node: Why can't flex understand this variable trailing context pattern?219226
+Node: The ^ operator isn't working220475
+Node: Trailing context is getting confused with trailing optional patterns221710
+Node: Is flex GNU or not?222953
+Node: ERASEME53224626
+Node: I need to scan if-then-else blocks and while loops225396
+Node: ERASEME55226595
+Node: ERASEME56227693
+Node: ERASEME57229051
+Node: Is there a repository for flex scanners?230049
+Node: How can I conditionally compile or preprocess my flex input file?230364
+Node: Where can I find grammars for lex and yacc?230837
+Node: I get an end-of-buffer message for each character scanned.231184
+Node: unnamed-faq-62231779
+Node: unnamed-faq-63232797
+Node: unnamed-faq-64234094
+Node: unnamed-faq-65235060
+Node: unnamed-faq-66235846
+Node: unnamed-faq-67236961
+Node: unnamed-faq-68237948
+Node: unnamed-faq-69239090
+Node: unnamed-faq-70239803
+Node: unnamed-faq-71240564
+Node: unnamed-faq-72241773
+Node: unnamed-faq-73242816
+Node: unnamed-faq-74243740
+Node: unnamed-faq-75244685
+Node: unnamed-faq-76245817
+Node: unnamed-faq-77246523
+Node: unnamed-faq-78247416
+Node: unnamed-faq-79248414
+Node: unnamed-faq-80250114
+Node: unnamed-faq-81251432
+Node: unnamed-faq-82254232
+Node: unnamed-faq-83255189
+Node: unnamed-faq-84256969
+Node: unnamed-faq-85258072
+Node: unnamed-faq-86259079
+Node: unnamed-faq-87260017
+Node: unnamed-faq-88260663
+Node: unnamed-faq-90261494
+Node: unnamed-faq-91262757
+Node: unnamed-faq-92265185
+Node: unnamed-faq-93265684
+Node: unnamed-faq-94266611
+Node: unnamed-faq-95268023
+Node: unnamed-faq-96269541
+Node: unnamed-faq-97270300
+Node: unnamed-faq-98270967
+Node: unnamed-faq-99271632
+Node: unnamed-faq-100272561
+Node: unnamed-faq-101273271
+Node: What is the difference between YYLEX_PARAM and YY_DECL?274084
+Node: Why do I get "conflicting types for yylex" error?274605
+Node: How do I access the values set in a Flex action from within a Bison action?275135
+Node: Appendices275566
+Node: Makefiles and Flex275775
+Ref: Makefiles and Flex-Footnote-1278971
+Ref: Makefiles and Flex-Footnote-2279088
+Ref: Makefiles and Flex-Footnote-3279274
+Node: Bison Bridge279325
+Ref: Bison Bridge-Footnote-1281990
+Node: M4 Dependency282182
+Ref: M4 Dependency-Footnote-1283587
+Node: Common Patterns283722
+Node: Numbers284013
+Node: Identifiers284990
+Node: Quoted Constructs285817
+Node: Addresses286869
+Node: Indices288182
+Node: Concept Index288420
+Node: Index of Functions and Macros313703
+Node: Index of Variables318599
+Node: Index of Data Types320265
+Node: Index of Hooks321153
+Node: Index of Scanner Options321721

End Tag Table