Home | History | Annotate | Download | only in bison

Lines Matching full:scan

215 	* src/scan-gram.l: Be robust to BRACED_CODE appearing before any
431 scan-skel.l.
531 * src/scan-gram.l (last_string): Now extern, sigh.
578 * src/scan-gram.l (adjust_location): Use a default: break; case
580 * src/scan-skel.h (skel_get_lineno, skel_get_in, skel_get_out):
583 Move these decls to scan-skel.l, since they don't need to be
585 * src/scan-skel.l: Accept the above decls.
642 * src/scan-gram.l: Don't include verify.h, since system.h does
675 * src/scan-skel.l (QPUTS): Remove unnecessary parens.
980 * src/scan-gram.l: Include verify.h. Don't include get-errno.h.
1039 * src/scan-gram.l (handle_action_dollar): Flag used symbols.
1125 scan-gram-c.c with c-scan-gram.c. The same for scan-skel-c.c with
1126 c-scan-skel.c to conform with the 8.3 file name restriction on MSDOS.
1128 scan-gram-c.c with c-scan-gram.c. The same for scan-skel-c.c with
1129 c-scan-skel.c to conform with the 8.3 file name restriction on MSDOS.
1167 * src/Makefile.am (bison_SOURCES): Replace scan-gram.l with
1168 scan-gram-c.c, and scan-skel.l with scan-skel-c.c.
1170 * src/scan-gram-c.c, src/scan-skel-c.c: New files.
1372 * src/scan-skel.l: Use a couple of asserts.
1438 * src/scan-gram.l (<SC_BRACED_CODE>[$@]): Implement this.
1442 * src/scan-skel.l: Output the base name parts of the parser and
1469 * src/scan-gram.l (gram_wrap): Redefine to avoid bug in flex 2.5.31
1471 * src/scan-skel.l (skel_wrap): Likewise.
1576 * src/scan-gram.l (%require): Adjust.
1607 * src/scan-skel.l (@dir_prefix@): New.
1892 * src/scan-skel.l ("@output ".*\n): Likewise.
2060 (bison_SOURCES): Add scan-skel.h.
2073 * src/output.c: Include scan-skel.h.
2074 (scan_skel): Remove decl, since scan-skel.h does this.
2080 * src/scan-skel.l (skel_lex, skel_get_lineno, skel_get_in):
2084 * src/scan-skel.h: New file.
2126 * src/scan-gram.l (<SC_PRE_CODE>.): Don't double-quote token names,
2168 * src/scan-gram.l (gram_get_lineno, gram_get_in, gram_get_out):
2173 * src/scan-skel.l (skel_get_lineno, skel_get_in, skel_get_out):
2714 src/reduce.h, src/relation.c, src/relation.h, src/scan-gram.l,
2715 src/scan-skel.l, src/state.c, src/state.h, src/symlist.c,
2770 * src/scan-gram.l: Include quotearg.h.
2861 scan-gram.l (handle_action_dollar, handle_action_at): Likewise.
2954 * src/scan-skel.l (<<EOF>>): Don't close standard output.
2962 * src/scan-skel.l ("@output ".*\n): Don't close standard output.
3259 * src/scan-skel.l: Include "complain.h", for "fatal".
3370 src/lalr.c, src/nullable.c, src/relation.c, src/scan-skel.l,
3595 * src/scan-skel.l: Instead of abort, report error messages to ease
3722 * src/scan-action.l: Remove. Scanning of semantic actions is
3723 handled in scan-gram.l.
3727 * src/scan-gram.l (handle_syncline): Use uniqstr_new not xstrdup.
3932 * src/scan-gram.l (<SC_ESCAPED_STRING,SC_ESCAPED_CHARACTER,
4159 * src/scan-gram.l: Recognize %expect-rr.
4183 * src/scan-gram.l (scan_integer): New function.
4269 * src/scan-gram.l (<SC_ESCAPED_STRING,SC_ESCAPED_CHARACTER>):
4291 * src/scan-gram.l: New token %no-default-prec.
4309 * src/scan-gram.l (%default-prec): New token.
4360 * src/scan-gram.l: Adjust.
4583 * src/scan-gram.l (max_left_semantic_context): Define.
4813 * src/parse-gram.y, src/scan-gram.l: Support
4871 * src/scan-gram.l: Add %option nounput, since we no longer use unput.
4928 * scan-gram.l (YY_USER_INIT): Initialize code_start, too.
5034 * src/scan-gram.l (code_start): Initialize it to scanner_cursor,
5045 * src/scan-gram.l (code_start): Always initialize it when entering
5233 * src/scan-gram.l (no_cr_read): Use bytes_read, not s, for size
5255 * src/scan-skel.l: Scan more than one inert character per yylex
5389 * src/scan-skel.l (QPUTS): Omit redundant `;' from macro definition.
5406 * src/scan-skel.l ("@oline@"): Output lineno+1, not lineno.
5420 * src/scan-gram.l (<INITIAL,SC_AFTER_IDENTIFIER,SC_PRE_CODE>","):
5425 * src/scan-gram.l (<SC_BRACED_CODE>"}"): Output ";" before the
5529 * src/scan-skel.l ("@output ".*\n): Close any old yyout before
5587 * src/scan-gram.l (handle_dollar, handle_at): Now takes int
5730 * src/scan-gram.l (<SC_ESCAPED_CHARACTER>"'"): Use unsigned char
5864 * src/scan-gram.l (<INITIAL>{int}): Use set_errno and get_errno
5884 * src/scan-gram.l (obstack_for_string): Renamed from string_obstack.
5932 sequences like "@" that are treated specially by src/scan-skel.l.
5974 * src/scan-gram.l (YY_USER_INIT): Initialize scanner_cursor instead
6016 * src/complain.c, src/scan-gram.l: Include files.h.
6037 * src/scan-gram.l (no_cr_read, extend_location): Move to epilogue,
6075 * src/scan-gram.l: "," now elicits a warning, rather than being
6098 * src/scan-gram.l (STEP): Renamed from YY_STEP. All uses changed.
6227 * src/scan-skel.l: %option debug.
6228 Scan strings of non-@ or \n instead of character by character.
6385 * Makefile.maint (po-check): Scan .l and .y files instead of the
6391 * po/POTFILES.in: Remove src/parse-gram.c, src/scan-gram.c,
6392 src/system.h. Add src/parse-gram.y, src/scan-gram.l.
6393 * src/scan-gram.l: Revamp regular expressions so that " and '
6478 * src/scan-gram.l, src/reader.h (scanner_last_string_free):
6480 * src/scan-gram.l (last_string): Is global to the file, not to
6523 * src/scan-gram.c (YY_USER_INIT, handle_syncline): Adjust.
6540 * src/scan-gram.l (<{tag}>): Return a struniq.
6591 output_parser_name, output_header_name; this is now down by scan-skel.
6598 * src/scan-gram.l (<SC_CHARACTER>): Don't worry about any backslash
6605 * src/scan-skel.l (yylineno, yyoutname): Remove static vars, replacing
6623 * src/scan-gram.l (unexpected_end_of_file): Fix bug: columns were
6643 * src/scan-gram.l: Remove stack option. We no longer use the
6680 * src/scan-skel.l: Include quotearg.h.
6705 * src/scan-gram.l (handle_syncline): New.
6719 * src/scan-gram.l: Use more accurate diagnostics, e.g.
6724 Scan <% and %> digraphs in C code as POSIX 1003.1-2001 requires.
6727 * src/scan-gram.l (braces_level): Now auto, not static.
6737 * src/scan-gram.l: When it starts with `%', complain about the
6758 * src/scan-gram.l: Use [\'] instead of ['] to pacify
6815 * src/scan-gram.l: Revamp to fix POSIX incompatibilities,
6828 Scan UCNs, even though we don't fully handle them yet.
7111 * src/scan-skel.l (readpipe): Remove decl.
7143 * src/scan-gram.l (INITIAL): Scan them.
7188 * src/scan-gram.l: Remove trailing debugging code.
7406 * src/scan-gram.l (rule_length): New static var.
7450 * src/scan-gram.l (SC_ESCAPED_CHARACTER): Accept \' in strings and
7893 * src/scan-gram.l: Likewise.
7908 Similarly, use src/scan-gram.l instead of src/scan-gram.c.
7920 * src/scan-gram.l: Use strings rather than escapes when possible,
8253 * src/scan-gram.l (id): Can start with an underscore.
8338 * src/scan-gram.l (scanner_free): Clear Flex's scanners memory.
8340 * src/scan-skel.l: here.
8377 * src/scan-gram.l (<SC_ESCAPED_CHARACTER>): Convert to unsigned
8730 scan-gram.l: Add %dprec, %glr-parser, %merge.
8805 * src/scan-gram.l: Adjust.
8819 * src/scan-gram.l: Complete the scanner with the missing patterns
8847 * src/scan-gram.l (handle_dollar, handle_destructor_at)
8905 * src/scan-gram.l (BRACED_CODE): Use it to branch on...
8919 * src/scan-gram.l (handle_dollar, handle_at): Compute the
8935 * src/scan-gram.l (handle_dollar): Takes a location.
9036 * src/scan-gram.l (YY_USER_INIT): Initialize yylloc.
9112 * src/scan-gram.l (SC_BRACED_CODE): Don't use `<.*>', it is too
9118 * src/scan-gram.l (SC_PROLOGUE): Don't eat characters amongst
9124 * src/scan-gram.l (YY_OBS_INIT): Remove, replace with...
9127 * src/reader.h, src/scan-gram.l (scanner_initialize): this.
9132 * src/scan-gram.l (YY_OBS_FINISH): Don't set yylval.
9138 * src/scan-gram.l (YY_INIT, YY_GROW, YY_FINISH): Rename as...
9158 * src/scan-gram.l: In INITIAL, characters and strings are tokens.
9166 * src/scan-gram.l: Be sure to ``use'' yycontrol to keep GCC quiet.
9171 * src/scan-gram.h (handle_dollar): this.
9175 * src/scan-gram.h (handle_at): this.
9180 * src/scan-gram.l (YY_LINES): Keep lineno synchronized for the
9219 * src/scan-gram.l (SC_CHARACTER): Set the user_token_number of
9229 * src/scan-gram.l (SC_BRACED_CODE): Catch strings and characters.
9233 * src/scan-gram.l: Escape M4 characters.
9235 * src/scan-gram.l: Working properly with escapes in user
9380 * src/scan-skel.l: never-interactive.
9515 * src/scan-skel.l: Correct off-by-one error in handling of __oline__.
9744 * src/scan-skel.l: Postprocess quadrigraphs.
9912 * src/scan-skel.l: Handle __ofile__.
10548 * src/scan-skel.l: Instead of scanning the skeletons, it now
10673 scan-skel.l: Adjust.
10704 * src/Makefile.am: Add parse-skel.c and scan-skel.c to
10779 * src/scan-skel.l: Adjust to these changes.
10787 * src/scan-skel.l: Adjust.
10798 * src/scan-skel.l: Use it.
10812 * src/scan-skel.l: Add the license notice.
10852 * src/Makefile.am (bison_SOURCES): Add scan-skel.l and
10856 * src/scan-skel.l: New file.
15606 and it will fail since the %command processors scan for the next %.