summaryrefslogtreecommitdiff
path: root/doc/flex.info
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2012-11-04 18:18:17 -0800
committerAnas Nashif <anas.nashif@intel.com>2012-11-04 18:18:17 -0800
commit58a8c0edfa213572fd6ef7ba7705c4031d6f7928 (patch)
tree73012bd2124c90bd9db7dee490cb4e3e2f02e700 /doc/flex.info
parent0960e23e38178233fc295c3d87760f6f8fac58bf (diff)
parentb8577c30fcc6e962e341f5ab3402197cd9bb1124 (diff)
downloadflex-58a8c0edfa213572fd6ef7ba7705c4031d6f7928.tar.gz
flex-58a8c0edfa213572fd6ef7ba7705c4031d6f7928.tar.bz2
flex-58a8c0edfa213572fd6ef7ba7705c4031d6f7928.zip
Merge commit 'upstream/2.5.37'
Diffstat (limited to 'doc/flex.info')
-rw-r--r--doc/flex.info470
1 files changed, 235 insertions, 235 deletions
diff --git a/doc/flex.info b/doc/flex.info
index fddd792..85d7e94 100644
--- a/doc/flex.info
+++ b/doc/flex.info
@@ -1,4 +1,4 @@
-This is flex.info, produced by makeinfo version 4.8 from flex.texi.
+This is flex.info, produced by makeinfo version 4.13 from flex.texi.
INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
@@ -8,8 +8,8 @@ END-INFO-DIR-ENTRY
The flex manual is placed under the same licensing conditions as the
rest of flex:
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 The Flex
-Project.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2012 The
+Flex Project.
Copyright (C) 1990, 1997 The Regents of the University of California.
All rights reserved.
@@ -43,240 +43,240 @@ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Indirect:
-flex.info-1: 1620
-flex.info-2: 287921
+flex.info-1: 1627
+flex.info-2: 288417

Tag Table:
(Indirect)
-Node: Top1620
-Node: Copyright7690
-Node: Reporting Bugs9203
-Node: Introduction9508
-Node: Simple Examples10336
-Node: Format13646
-Node: Definitions Section14060
-Ref: Definitions Section-Footnote-116323
-Node: Rules Section16391
-Node: User Code Section17549
-Node: Comments in the Input17987
-Node: Patterns19355
-Ref: case and character ranges26186
-Node: Matching30201
-Node: Actions33487
-Node: Generated Scanner42466
-Node: Start Conditions47484
-Node: Multiple Input Buffers58043
-Ref: Scanning Strings64581
-Node: EOF66211
-Node: Misc Macros67799
-Node: User Values70653
-Node: Yacc72984
-Node: Scanner Options73880
-Node: Options for Specifying Filenames76638
-Ref: option-header76864
-Ref: option-outfile77576
-Ref: option-stdout77901
-Node: Options Affecting Scanner Behavior78883
-Ref: option-case-insensitive79124
-Ref: option-lex-compat79557
-Ref: option-batch80089
-Ref: option-interactive80613
-Ref: option-7bit81967
-Ref: option-8bit83271
-Ref: option-default83683
-Ref: option-always-interactive83747
-Ref: option-posix84351
-Ref: option-stack85498
-Ref: option-stdinit85606
-Ref: option-yylineno86084
-Ref: option-yywrap86527
-Node: Code-Level And API Options86795
-Ref: option-ansi-definitions87022
-Ref: option-ansi-prototypes87274
-Ref: option-bison-bridge87521
-Ref: option-bison-locations87860
-Ref: option-noline88120
-Ref: option-reentrant88634
-Ref: option-c++89245
-Ref: option-array89371
-Ref: option-pointer89469
-Ref: option-prefix89597
-Ref: option-main91126
-Ref: option-nounistd91310
-Ref: option-yyclass91818
-Node: Options for Scanner Speed and Size92304
-Ref: option-align92853
-Ref: option-ecs93354
-Ref: option-meta-ecs94390
-Ref: option-read94877
-Ref: option-full96760
-Ref: option-fast96955
-Node: Debugging Options97881
-Ref: option-backup98068
-Ref: option-debug98613
-Ref: option-perf-report99336
-Ref: option-nodefault99962
-Ref: option-trace100280
-Ref: option-nowarn100571
-Ref: option-verbose100639
-Ref: option-warn101068
-Node: Miscellaneous Options101287
-Node: Performance101744
-Node: Cxx112008
-Node: Reentrant119531
-Node: Reentrant Uses120208
-Node: Reentrant Overview121771
-Node: Reentrant Example122570
-Node: Reentrant Detail123345
-Node: Specify Reentrant123778
-Node: Extra Reentrant Argument124425
-Node: Global Replacement125677
-Node: Init and Destroy Functions126906
-Node: Accessor Methods129418
-Node: Extra Data130762
-Node: About yyscan_t133029
-Node: Reentrant Functions133425
-Ref: bison-functions134909
-Node: Lex and Posix135650
-Node: Memory Management143034
-Ref: memory-management143180
-Node: The Default Memory Management143408
-Ref: The Default Memory Management-Footnote-1147217
-Node: Overriding The Default Memory Management147370
-Ref: Overriding The Default Memory Management-Footnote-1149769
-Node: A Note About yytext And Memory149933
-Node: Serialized Tables151166
-Ref: serialization151310
-Node: Creating Serialized Tables152075
-Node: Loading and Unloading Serialized Tables153685
-Node: Tables File Format155453
-Node: Diagnostics162468
-Node: Limitations165879
-Node: Bibliography167828
-Node: FAQ168501
-Node: When was flex born?172741
-Node: How do I expand backslash-escape sequences in C-style quoted strings?173118
-Node: Why do flex scanners call fileno if it is not ANSI compatible?174422
-Node: Does flex support recursive pattern definitions?175217
-Node: How do I skip huge chunks of input (tens of megabytes) while using flex?176064
-Node: Flex is not matching my patterns in the same order that I defined them.176531
-Node: My actions are executing out of order or sometimes not at all.178277
-Node: How can I have multiple input sources feed into the same scanner at the same time?179052
-Node: Can I build nested parsers that work with the same input file?181040
-Node: How can I match text only at the end of a file?182046
-Node: How can I make REJECT cascade across start condition boundaries?182851
-Node: Why cant I use fast or full tables with interactive mode?183866
-Node: How much faster is -F or -f than -C?185124
-Node: If I have a simple grammar cant I just parse it with flex?185436
-Node: Why doesn't yyrestart() set the start state back to INITIAL?185917
-Node: How can I match C-style comments?186544
-Node: The period isn't working the way I expected.187358
-Node: Can I get the flex manual in another format?188605
-Node: Does there exist a "faster" NDFA->DFA algorithm?189094
-Node: How does flex compile the DFA so quickly?189604
-Node: How can I use more than 8192 rules?190571
-Node: How do I abandon a file in the middle of a scan and switch to a new file?191983
-Node: How do I execute code only during initialization (only before the first scan)?192536
-Node: How do I execute code at termination?193314
-Node: Where else can I find help?193640
-Node: Can I include comments in the "rules" section of the file?194013
-Node: I get an error about undefined yywrap().194392
-Node: How can I change the matching pattern at run time?194869
-Node: How can I expand macros in the input?195231
-Node: How can I build a two-pass scanner?196264
-Node: How do I match any string not matched in the preceding rules?197180
-Node: I am trying to port code from AT&T lex that uses yysptr and yysbuf.198090
-Node: Is there a way to make flex treat NULL like a regular character?198885
-Node: Whenever flex can not match the input it says "flex scanner jammed".199406
-Node: Why doesn't flex have non-greedy operators like perl does?200050
-Node: Memory leak - 16386 bytes allocated by malloc.201403
-Ref: faq-memory-leak201701
-Node: How do I track the byte offset for lseek()?202669
-Node: How do I use my own I/O classes in a C++ scanner?204180
-Node: How do I skip as many chars as possible?205023
-Node: deleteme00206100
-Node: Are certain equivalent patterns faster than others?206541
-Node: Is backing up a big deal?209960
-Node: Can I fake multi-byte character support?211867
-Node: deleteme01213309
-Node: Can you discuss some flex internals?214419
-Node: unput() messes up yy_at_bol216664
-Node: The | operator is not doing what I want217767
-Node: Why can't flex understand this variable trailing context pattern?219314
-Node: The ^ operator isn't working220564
-Node: Trailing context is getting confused with trailing optional patterns221800
-Node: Is flex GNU or not?223044
-Node: ERASEME53224718
-Node: I need to scan if-then-else blocks and while loops225489
-Node: ERASEME55226689
-Node: ERASEME56227788
-Node: ERASEME57229147
-Node: Is there a repository for flex scanners?230146
-Node: How can I conditionally compile or preprocess my flex input file?230461
-Node: Where can I find grammars for lex and yacc?230934
-Node: I get an end-of-buffer message for each character scanned.231281
-Node: unnamed-faq-62231876
-Node: unnamed-faq-63232895
-Node: unnamed-faq-64234193
-Node: unnamed-faq-65235160
-Node: unnamed-faq-66235947
-Node: unnamed-faq-67237063
-Node: unnamed-faq-68238051
-Node: unnamed-faq-69239194
-Node: unnamed-faq-70239908
-Node: unnamed-faq-71240670
-Node: unnamed-faq-72241880
-Node: unnamed-faq-73242924
-Node: unnamed-faq-74243849
-Node: unnamed-faq-75244795
-Node: unnamed-faq-76245928
-Node: unnamed-faq-77246635
-Node: unnamed-faq-78247529
-Node: unnamed-faq-79248528
-Node: unnamed-faq-80250229
-Node: unnamed-faq-81251548
-Node: unnamed-faq-82254349
-Node: unnamed-faq-83255307
-Node: unnamed-faq-84257088
-Node: unnamed-faq-85258192
-Node: unnamed-faq-86259200
-Node: unnamed-faq-87260139
-Node: unnamed-faq-88260786
-Node: unnamed-faq-90261618
-Node: unnamed-faq-91262882
-Node: unnamed-faq-92265311
-Node: unnamed-faq-93265811
-Node: unnamed-faq-94266739
-Node: unnamed-faq-95268152
-Node: unnamed-faq-96269671
-Node: unnamed-faq-97270431
-Node: unnamed-faq-98271099
-Node: unnamed-faq-99271765
-Node: unnamed-faq-100272695
-Node: unnamed-faq-101273406
-Node: What is the difference between YYLEX_PARAM and YY_DECL?274220
-Node: Why do I get "conflicting types for yylex" error?274742
-Node: How do I access the values set in a Flex action from within a Bison action?275272
-Node: Appendices275703
-Node: Makefiles and Flex275912
-Ref: Makefiles and Flex-Footnote-1279112
-Ref: Makefiles and Flex-Footnote-2279229
-Ref: Makefiles and Flex-Footnote-3279415
-Node: Bison Bridge279466
-Ref: Bison Bridge-Footnote-1282135
-Node: M4 Dependency282327
-Ref: M4 Dependency-Footnote-1283732
-Node: Common Patterns283867
-Node: Numbers284158
-Node: Identifiers285135
-Node: Quoted Constructs285964
-Node: Addresses287017
-Node: Indices287683
-Node: Concept Index287921
-Node: Index of Functions and Macros313204
-Node: Index of Variables318100
-Node: Index of Data Types319766
-Node: Index of Hooks320654
-Node: Index of Scanner Options321222
+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

End Tag Table