Lines Matching full:lex
11 * src/lex.c (literalchar): Use warns, not warni.
37 * src/lex.c (literalchar): Fix the code for escaping \, " and '.
41 * src/lex.c (lex): Avoid trouble when there are many chars
188 * src/lex.c: Include getopt.h. Add some extern decls.
191 (lex): Use literalchar.
192 (lex): Implemented "..." tokens.
193 (literalchar, lex, parse_percent_token): Made tokenbuffer
201 (lex) Retain in the incoming stream a character following
203 (skip_white_space, lex): Revised most error messages
207 * src/lex.h: Added THONG and NOOP for alias processing.
400 * src/lex.c, src/reader.c: Use it.
563 * src/lex.c (skip_white_space): Count \n just once at end of c++
657 * src/lex.c (skip_white_space): Handle C++ comments.
753 * src/lex.c (lex): Parse hex escapes properly.
756 * src/lex.c: Include new.h.
760 (lex, parse_percent_token): Use that.
1062 * src/lex.c (lex): \a is '\007' instead of '007'
1093 * src/lex.c (lex): Handle \a. Make error msgs more reliable.
1307 src/files.c src/getargs.c src/lalr.c src/lex.c src/main.c
1318 src/machine.h, src/lex.h, src/gram.h, src/files.h, src/closure.c,
1321 src/main.c, src/lex.c, src/lalr.c, src/gram.c, src/getargs.c,
1363 * src/lex.c (lex): Handle \v, and \x hex escapes.
1491 * src/lex.c (lex, case '='): Update lineno when skipping a newline.