mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-11 11:29:42 +02:00
Reimplement old alphaNumToken
This commit is contained in:
@@ -175,7 +175,7 @@ that id.
|
|||||||
"^" return 'UP';
|
"^" return 'UP';
|
||||||
"\|" return 'SEP';
|
"\|" return 'SEP';
|
||||||
"v" return 'DOWN';
|
"v" return 'DOWN';
|
||||||
([A-Za-z0-9!"\#$%&'*+\.`?\\_\/]|\-(?=[^\>\-\.]))+ return 'NODE_STRING';
|
([A-Za-z0-9!"\#$%&'*+\.`?\\_\/]|\-(?=[^\>\-\.])|=(?!=))+ return 'NODE_STRING';
|
||||||
"-" return 'MINUS'
|
"-" return 'MINUS'
|
||||||
[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|
|
[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|
|
||||||
[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|
|
[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|
|
||||||
@@ -575,6 +575,8 @@ textNoTagsToken: NUM | NODE_STRING | SPACE | MINUS | keywords | START_LINK ;
|
|||||||
|
|
||||||
edgeTextToken : STR | EDGE_TEXT | UNICODE_TEXT ;
|
edgeTextToken : STR | EDGE_TEXT | UNICODE_TEXT ;
|
||||||
|
|
||||||
|
alphaNumToken : NUM | UNICODE_TEXT | NODE_STRING | DIR | DOWN | MINUS | COMMA;
|
||||||
|
|
||||||
idString
|
idString
|
||||||
:idStringToken
|
:idStringToken
|
||||||
{$$=$idStringToken}
|
{$$=$idStringToken}
|
||||||
@@ -583,22 +585,12 @@ idString
|
|||||||
;
|
;
|
||||||
|
|
||||||
alphaNum
|
alphaNum
|
||||||
: alphaNumStatement
|
: alphaNumToken
|
||||||
{$$=$alphaNumStatement;}
|
{$$=$alphaNumToken;}
|
||||||
| alphaNum alphaNumStatement
|
| alphaNum alphaNumToken
|
||||||
{$$=$alphaNum+''+$alphaNumStatement;}
|
{$$=$alphaNum+''+$alphaNumToken;}
|
||||||
;
|
;
|
||||||
|
|
||||||
alphaNumStatement
|
|
||||||
: DIR
|
|
||||||
{$$=$DIR;}
|
|
||||||
| NODE_STRING
|
|
||||||
{$$=$NODE_STRING;}
|
|
||||||
| DOWN
|
|
||||||
{$$='v';}
|
|
||||||
| MINUS
|
|
||||||
{$$='-';}
|
|
||||||
;
|
|
||||||
|
|
||||||
direction
|
direction
|
||||||
: direction_tb
|
: direction_tb
|
||||||
|
Reference in New Issue
Block a user