66 <rules >
77 <state name =" attr" >
88 <rule pattern =" " .*?" " >
9- <token type =" LiteralString" />
10- <pop depth =" 1" />
9+ <token type =" LiteralString" />
10+ <pop depth =" 1" />
1111 </rule >
1212 <rule pattern =" ' .*?' " >
13- <token type =" LiteralString" />
14- <pop depth =" 1" />
13+ <token type =" LiteralString" />
14+ <pop depth =" 1" />
1515 </rule >
1616 <rule pattern =" [^\s> ]+" >
17- <token type =" LiteralString" />
18- <pop depth =" 1" />
17+ <token type =" LiteralString" />
18+ <pop depth =" 1" />
1919 </rule >
2020 </state >
2121 <state name =" root" >
2222 <rule pattern =" [^{([*#]+" >
23- <token type =" Other" />
23+ <token type =" Other" />
2424 </rule >
2525 <rule pattern =" (\{\{)(\s*)" >
2626 <bygroups >
27- <token type =" CommentPreproc" />
28- <token type =" Text" />
27+ <token type =" CommentPreproc" />
28+ <token type =" Text" />
2929 </bygroups >
30- <push state =" ngExpression" />
30+ <push state =" ngExpression" />
3131 </rule >
3232 <rule pattern =" ([([]+)([\w:.-]+)([\])]+)(\s*)(=)(\s*)" >
3333 <bygroups >
34- <token type =" Punctuation" />
35- <token type =" NameAttribute" />
36- <token type =" Punctuation" />
37- <token type =" Text" />
38- <token type =" Operator" />
39- <token type =" Text" />
34+ <token type =" Punctuation" />
35+ <token type =" NameAttribute" />
36+ <token type =" Punctuation" />
37+ <token type =" Text" />
38+ <token type =" Operator" />
39+ <token type =" Text" />
4040 </bygroups >
41- <push state =" attr" />
41+ <push state =" attr" />
4242 </rule >
4343 <rule pattern =" ([([]+)([\w:.-]+)([\])]+)(\s*)" >
4444 <bygroups >
45- <token type =" Punctuation" />
46- <token type =" NameAttribute" />
47- <token type =" Punctuation" />
48- <token type =" Text " />
45+ <token type =" Punctuation" />
46+ <token type =" NameAttribute" />
47+ <token type =" Punctuation" />
48+ <token type =" TextWhitespace " />
4949 </bygroups >
5050 </rule >
5151 <rule pattern =" ([*#])([\w:.-]+)(\s*)(=)(\s*)" >
5252 <bygroups >
53- <token type =" Punctuation" />
54- <token type =" NameAttribute" />
55- <token type =" Punctuation" />
56- <token type =" Operator" />
53+ <token type =" Punctuation" />
54+ <token type =" NameAttribute" />
55+ <token type =" Punctuation" />
56+ <token type =" Operator" />
57+ <token type =" TextWhitespace" />
5758 </bygroups >
58- <push state =" attr" />
59+ <push state =" attr" />
5960 </rule >
6061 <rule pattern =" ([*#])([\w:.-]+)(\s*)" >
6162 <bygroups >
62- <token type =" Punctuation" />
63- <token type =" NameAttribute" />
64- <token type =" Punctuation" />
63+ <token type =" Punctuation" />
64+ <token type =" NameAttribute" />
65+ <token type =" Punctuation" />
6566 </bygroups >
6667 </rule >
6768 </state >
6869 <state name =" ngExpression" >
6970 <rule pattern =" \s+(\|\s+)?" >
70- <token type =" Text" />
71+ <token type =" Text" />
7172 </rule >
7273 <rule pattern =" \}\}" >
73- <token type =" CommentPreproc" />
74- <pop depth =" 1" />
74+ <token type =" CommentPreproc" />
75+ <pop depth =" 1" />
7576 </rule >
7677 <rule pattern =" :?(true|false)" >
77- <token type =" LiteralStringBoolean" />
78+ <token type =" LiteralStringBoolean" />
7879 </rule >
7980 <rule pattern =" :?" (\\\\|\\" |[^" ])*" " >
80- <token type =" LiteralStringDouble" />
81+ <token type =" LiteralStringDouble" />
8182 </rule >
8283 <rule pattern =" :?' (\\\\|\\' |[^' ])*' " >
83- <token type =" LiteralStringSingle" />
84+ <token type =" LiteralStringSingle" />
8485 </rule >
8586 <rule pattern =" [0-9](\.[0-9]*)?(eE[+-][0-9])?[flFLdD]?|0[xX][0-9a-fA-F]+[Ll]?" >
86- <token type =" LiteralNumber" />
87+ <token type =" LiteralNumber" />
8788 </rule >
8889 <rule pattern =" [a-zA-Z][\w-]*(\(.*\))?" >
89- <token type =" NameVariable" />
90+ <token type =" NameVariable" />
9091 </rule >
9192 <rule pattern =" \.[\w-]+(\(.*\))?" >
92- <token type =" NameVariable" />
93+ <token type =" NameVariable" />
9394 </rule >
9495 <rule pattern =" (\?)(\s*)([^}\s]+)(\s*)(:)(\s*)([^}\s]+)(\s*)" >
9596 <bygroups >
96- <token type =" Operator" />
97- <token type =" Text" />
98- <token type =" LiteralString" />
99- <token type =" Text" />
100- <token type =" Operator" />
101- <token type =" Text" />
102- <token type =" LiteralString" />
103- <token type =" Text" />
97+ <token type =" Operator" />
98+ <token type =" Text" />
99+ <token type =" LiteralString" />
100+ <token type =" Text" />
101+ <token type =" Operator" />
102+ <token type =" Text" />
103+ <token type =" LiteralString" />
104+ <token type =" Text" />
104105 </bygroups >
105106 </rule >
106107 </state >
107108 </rules >
108- </lexer >
109+ </lexer >
0 commit comments