projects
/
bison.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use ASCII for Sebastien Fricker's name.
[bison.git]
/
src
/
scan-gram.l
diff --git
a/src/scan-gram.l
b/src/scan-gram.l
index 626f84045f733c932c5cafd7d4aa0bb85121eee5..fb22e5888c2773e3f548f8b2a9a797ca290f9396 100644
(file)
--- a/
src/scan-gram.l
+++ b/
src/scan-gram.l
@@
-1,6
+1,7
@@
/* Bison Grammar Scanner -*- C -*-
/* Bison Grammar Scanner -*- C -*-
- Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation,
+ Inc.
This file is part of Bison, the GNU Compiler Compiler.
This file is part of Bison, the GNU Compiler Compiler.
@@
-158,7
+159,6
@@
splice (\\[ \f\t\v]*\n)*
{
"%binary" return PERCENT_NONASSOC;
"%code" return PERCENT_CODE;
{
"%binary" return PERCENT_NONASSOC;
"%code" return PERCENT_CODE;
- "%code-top" return PERCENT_CODE_TOP;
"%debug" return PERCENT_DEBUG;
"%default"[-_]"prec" return PERCENT_DEFAULT_PREC;
"%define" return PERCENT_DEFINE;
"%debug" return PERCENT_DEBUG;
"%default"[-_]"prec" return PERCENT_DEFAULT_PREC;
"%define" return PERCENT_DEFINE;
@@
-172,6
+172,7
@@
splice (\\[ \f\t\v]*\n)*
"%fixed"[-_]"output"[-_]"files" return PERCENT_YACC;
"%initial-action" return PERCENT_INITIAL_ACTION;
"%glr-parser" return PERCENT_GLR_PARSER;
"%fixed"[-_]"output"[-_]"files" return PERCENT_YACC;
"%initial-action" return PERCENT_INITIAL_ACTION;
"%glr-parser" return PERCENT_GLR_PARSER;
+ "%language" return PERCENT_LANGUAGE;
"%left" return PERCENT_LEFT;
"%lex-param" return PERCENT_LEX_PARAM;
"%locations" return PERCENT_LOCATIONS;
"%left" return PERCENT_LEFT;
"%lex-param" return PERCENT_LEX_PARAM;
"%locations" return PERCENT_LOCATIONS;
@@
-186,11
+187,10
@@
splice (\\[ \f\t\v]*\n)*
"%parse-param" return PERCENT_PARSE_PARAM;
"%prec" return PERCENT_PREC;
"%printer" return PERCENT_PRINTER;
"%parse-param" return PERCENT_PARSE_PARAM;
"%prec" return PERCENT_PREC;
"%printer" return PERCENT_PRINTER;
- "%provides" return PERCENT_PROVIDES;
"%pure"[-_]"parser" return PERCENT_PURE_PARSER;
"%pure"[-_]"parser" return PERCENT_PURE_PARSER;
- "%push"[-_]"parser" return PERCENT_PUSH_PARSER;
+ "%push-parser" return PERCENT_PUSH_PARSER;
+ "%push-pull-parser" return PERCENT_PUSH_PULL_PARSER;
"%require" return PERCENT_REQUIRE;
"%require" return PERCENT_REQUIRE;
- "%requires" return PERCENT_REQUIRES;
"%right" return PERCENT_RIGHT;
"%skeleton" return PERCENT_SKELETON;
"%start" return PERCENT_START;
"%right" return PERCENT_RIGHT;
"%skeleton" return PERCENT_SKELETON;
"%start" return PERCENT_START;
@@
-210,7
+210,7
@@
splice (\\[ \f\t\v]*\n)*
"|" return PIPE;
";" return SEMICOLON;
"<*>" return TYPE_TAG_ANY;
"|" return PIPE;
";" return SEMICOLON;
"<*>" return TYPE_TAG_ANY;
- "<
!>"
return TYPE_TAG_NONE;
+ "<
>"
return TYPE_TAG_NONE;
{id} {
val->uniqstr = uniqstr_new (yytext);
{id} {
val->uniqstr = uniqstr_new (yytext);