Put parser in stable state

This commit is contained in:
Ibrahim Wassouf
2023-07-20 13:05:18 -03:00
parent 3496f275bc
commit 5b987dee93

View File

@@ -170,9 +170,9 @@ that id.
"^" return 'UP';
"\|" return 'SEP';
"v" return 'DOWN';
[0-9]+ return 'NUM';
[A-Za-z0-9_]+ return 'ALPHA_NUM';
[A-Za-z]+ return 'ALPHA';
[!"#$%&'*+,-.`?\\_/] return 'PUNCTUATION';
[!"#$%&'*+,-\.`?\\_/] return 'PUNCTUATION';
[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|
[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|
[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|
@@ -554,7 +554,7 @@ styleComponent: ALPHA_NUM | ALPHA | COLON | MINUS | NUM | UNIT | SPACE | HEX | B
/* Token lists */
idStringToken : alphaNumToken | DOWN | MINUS | DEFAULT;
textToken : textNoTagsToken | STR | TEXT;
textToken : STR | TEXT;
textNoTagsToken: alphaNumToken | SPACE | MINUS | keywords | START_LINK ;
@@ -566,9 +566,9 @@ idString
;
alphaNum
: alphaNumStatement
: alphaNumToken
{$$=$1;}
| alphaNum alphaNumStatement
| alphaNum alphaNumToken
{$$=$1+''+$2;}
;