Lines Matching full:scanner
45 scanner: fix typo.
1067 * src/flex-scanner.h, src/getargs.c, src/getargs.h:
1117 * doc/bison.texinfo (C++ Scanner Interface): Fix yylex signature.
2572 * doc/bison.texinfo (Calc++ Scanner): Prefer C++ headers to C
3370 (Java Scanner Interface): Move note on %pure-parser to Java Bison
4318 (C++ Scanner Interface): Update.
4804 * src/files.h, src/flex-scanner.h, src/getargs.c:
5127 (Java Scanner Interface): Describe "%code lexer" instead of
5132 Include scanner here, using macros from tests/local.at.
5469 (Calc++ Scanner): Exit with failure if we can't open the input
5708 the skeleton scanner's new @warn_at(...@), @complain_at(...@), and
5765 skeleton scanner's new @warn(...@), @complain(...@), and @fatal(...@)
5783 obstack_for_string from flex-scanner.h.
6003 * tests/input.at (Torturing the Scanner): Likewise.
6047 * tests/input.at (Torturing the Scanner): Likewise.
6086 * tests/input.at (Torturing the Scanner): Likewise.
6542 * src/flex-scanner.h (yylex_destroy): Define for Flex before 2.5.9.
6832 * test/input.at (Torturing the Scanner): #include <stdlib.h> for abort.
7350 In the grammar scanner, STRING_FINISH unclosed constructs and return
7397 * src/flex-scanner.h (FLEX_NO_OBSTACK): New macro that blocks obstack
7402 * src/scan-skel.l: Likewise, and use flex-scanner.h without obstack
7617 * src/flex-scanner.h (STRING_FREE): Don't use FLEX_PREFIX (last_string)
7721 * tests/input.at (Torturing the Scanner): Update output.
8020 (ID, ID_COLON): Now that the scanner no longer makes them
8136 * src/flex-scanner.h (yytext): Remove stray `*/' in #define.
8145 * src/flex-scanner.h: For the sake of Flex 2.5.4, don't #define yyleng
8147 * src/flex-scanner.h, src/location.h: Move #include "system.h" to...
8169 * tests/input.at (Torturing the Scanner): Fix another location
8178 Extract the parsing of user actions from the grammar scanner.
8179 As a consequence, the relation between the grammar scanner and
8218 * src/flex-scanner.h: this new file.
8229 * src/Makefile.am (bison_SOURCES): Add flex-scanner.h,
8429 * doc/bison.texinfo (Calc++ Scanner): The flex behavior is an
8479 * tests/input.at (Torturing the Scanner): Test it.
8529 * doc/bison.texinfo (Calc++ Scanner): Use it.
8691 * doc/bison.texinfo (Calc++ Scanner): Work around a bug in flex
8789 grammar_midrule_action; that is now the scanner's job.
10311 * doc/bison.texinfo (Calc++ Scanner): Don't use atoi, as
10715 * examples/calc++/calc++-scanner.ll, examples/calc++/calc++.cc:
10815 * examples/calc++/calc++-scanner.ll, examples/calc++/calc++.cc,
11015 * tests/input.at (Torturing the Scanner): Likewise.
12502 * tests/input.at (Torturing the Scanner): Don't use \x0 or \0 in
13028 * tests/input.at (Torturing the Scanner): Add tests for ";|" in a
13190 (<INITIAL><<EOF>>, <SC_PRE_CODE><<EOF>>): Set *loc to the scanner
13194 * tests/input.at (Torturing the Scanner): Test the scanner on
14115 * tests/input.at (Torturing the Scanner): Rename value_t -> value,
14241 *loc and adjusts the scanner cursor. All uses changed.
14243 (handle_syncline): Remove location arg; now updates scanner cursor.
14246 comment, not location. All callers changed. Update scanner cursor,
14300 consistency with the other scanner helper functions.
14529 Free the scanner's obstack when we are done.
14569 * tests/input.at (Torturing the Scanner): Surround the
14607 * tests/input.at (Torturing the Scanner): Don't invoke "cc a.c b.c
14612 * tests/input.at (Torturing the Scanner): Remove lines containing
14744 (epilogue.opt): do it here, and free the scanner's obstack.
14872 * tests/input.at (Torturing the Scanner): Add tests that @oline@,
14986 Also, remove one static variable in the scanner.
15447 (reader): Use trace_flag to enable scanner/parser debugging,
15668 Use it to keep track of the rule length in the scanner, since
15669 we can't expect the parser to be in lock-step sync with the scanner.
16848 * tests/calc.at: Don't exercise the scanner here, do it...
16849 * tests/input.at (Torturing the Scanner): here.
17080 * src/scan-gram.l: Complete the scanner with the missing patterns
17296 scanner.
17381 * tests/input.at (Torturing the Scanner): New.
17478 already handled by the scanner.
19030 pure parser and scanner.
22265 Get rid of the ad hoc handling of token_buffer in the scanner: use