* src/evtgbatest/evtgbaparse.yy, src/evtgbaparse/evtgbascan.ll,
src/evtgbaparse/parsedecl.hh, src/evtgbaparse/public.hh, src/ltlparse/fmterror.cc, src/ltlparse/ltlparse.yy, src/ltlparse/ltlscan.ll, src/ltlparse/parsedecl.hh, src/ltlparse/public.hh, src/tgbaparse/parsedecl.hh, src/tgbaparse/public.hh, src/tgbaparse/tgbaparse.yy, src/tgbaparse/tgbascan.ll: Adjust for Bison 2.3. Use %name-prefix instead of the "#define yy ... " kludge.
This commit is contained in:
parent
db98955e9d
commit
c055212326
14 changed files with 86 additions and 70 deletions
|
|
@ -33,6 +33,7 @@
|
|||
|
||||
#define YY_NEVER_INTERACTIVE 1
|
||||
|
||||
typedef evtgbayy::parser::token token;
|
||||
%}
|
||||
|
||||
eol \n|\r|\n\r|\r\n
|
||||
|
|
@ -43,12 +44,12 @@ eol \n|\r|\n\r|\r\n
|
|||
yylloc->step ();
|
||||
%}
|
||||
|
||||
acc[ \t]*= return ACC_DEF;
|
||||
init[ \t]*= return INIT_DEF;
|
||||
acc[ \t]*= return token::ACC_DEF;
|
||||
init[ \t]*= return token::INIT_DEF;
|
||||
|
||||
[a-zA-Z][a-zA-Z0-9_]* {
|
||||
yylval->str = new std::string(yytext);
|
||||
return IDENT;
|
||||
return token::IDENT;
|
||||
}
|
||||
|
||||
/* discard whitespace */
|
||||
|
|
@ -66,13 +67,13 @@ init[ \t]*= return INIT_DEF;
|
|||
<STATE_STRING>{
|
||||
\" {
|
||||
BEGIN(INITIAL);
|
||||
return STRING;
|
||||
return token::STRING;
|
||||
}
|
||||
\\["\\] yylval->str->append(1, yytext[1]);
|
||||
[^"\\]+ yylval->str->append(yytext, yyleng);
|
||||
<<EOF>> {
|
||||
BEGIN(INITIAL);
|
||||
return UNTERMINATED_STRING;
|
||||
return token::UNTERMINATED_STRING;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue