mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-23 17:29:54 +02:00
Put parser in stable state
This commit is contained in:
@@ -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;}
|
||||
;
|
||||
|
||||
|
Reference in New Issue
Block a user