PARSER_STATE->checkDeclaration(id, check, type);
}
}
+ | 'repeat'
+ { id = "repeat";
+ PARSER_STATE->checkDeclaration(id, check, type);
+ }
| QUOTED_SYMBOL
{ id = AntlrInput::tokenText($QUOTED_SYMBOL);
/* strip off the quotes */
PARSER_STATE->checkDeclaration(id, check, type);
}
}
- | UNTERMINATED_QUOTED_SYMBOL EOF
- { PARSER_STATE->unexpectedEOF("unterminated |quoted| symbol"); }
+ | UNTERMINATED_QUOTED_SYMBOL
+ ( EOF
+ { PARSER_STATE->unexpectedEOF("unterminated |quoted| symbol"); }
+ | '\\'
+ { PARSER_STATE->unexpectedEOF("backslash not permitted in |quoted| symbol"); }
+ )
;
/**