feat/schema: additional literal types
This commit is contained in:
@@ -11,8 +11,8 @@ import (
|
||||
|
||||
const (
|
||||
NoState = -1
|
||||
NumStates = 52
|
||||
NumSymbols = 57
|
||||
NumStates = 211
|
||||
NumSymbols = 101
|
||||
)
|
||||
|
||||
type Lexer struct {
|
||||
@@ -129,61 +129,105 @@ func (l *Lexer) Reset() {
|
||||
|
||||
/*
|
||||
Lexer symbols:
|
||||
0: '`'
|
||||
1: '`'
|
||||
2: '"'
|
||||
3: '"'
|
||||
4: '-'
|
||||
5: '+'
|
||||
6: '0'
|
||||
7: 'b'
|
||||
8: '_'
|
||||
9: '-'
|
||||
10: '+'
|
||||
11: '0'
|
||||
12: 'o'
|
||||
13: '_'
|
||||
14: '-'
|
||||
15: '+'
|
||||
16: '_'
|
||||
17: '-'
|
||||
18: '+'
|
||||
19: '0'
|
||||
20: 'x'
|
||||
21: '_'
|
||||
22: '('
|
||||
23: ')'
|
||||
24: '.'
|
||||
25: '_'
|
||||
26: '~'
|
||||
27: '!'
|
||||
28: '@'
|
||||
29: '#'
|
||||
30: '$'
|
||||
31: '%'
|
||||
32: '^'
|
||||
33: '&'
|
||||
34: '*'
|
||||
35: '-'
|
||||
36: '_'
|
||||
37: '+'
|
||||
38: '='
|
||||
39: '?'
|
||||
40: '/'
|
||||
41: '.'
|
||||
42: '''
|
||||
43: ' '
|
||||
44: '\t'
|
||||
45: '\n'
|
||||
46: '\r'
|
||||
47: ';'
|
||||
48: '\n'
|
||||
49: '0'-'1'
|
||||
50: '2'-'7'
|
||||
51: '8'-'9'
|
||||
52: 'A'-'F'
|
||||
53: 'a'-'f'
|
||||
54: 'A'-'Z'
|
||||
55: 'a'-'z'
|
||||
56: .
|
||||
0: '''
|
||||
1: '''
|
||||
2: 'i'
|
||||
3: '('
|
||||
4: ')'
|
||||
5: '.'
|
||||
6: '`'
|
||||
7: '`'
|
||||
8: '"'
|
||||
9: '"'
|
||||
10: '\'
|
||||
11: 'u'
|
||||
12: '\'
|
||||
13: 'U'
|
||||
14: '\'
|
||||
15: 'a'
|
||||
16: 'b'
|
||||
17: 'f'
|
||||
18: 'n'
|
||||
19: 'r'
|
||||
20: 't'
|
||||
21: 'v'
|
||||
22: '\'
|
||||
23: '''
|
||||
24: '"'
|
||||
25: '\'
|
||||
26: '\'
|
||||
27: 'x'
|
||||
28: '_'
|
||||
29: '_'
|
||||
30: '_'
|
||||
31: '_'
|
||||
32: '-'
|
||||
33: '+'
|
||||
34: '0'
|
||||
35: 'b'
|
||||
36: 'B'
|
||||
37: '-'
|
||||
38: '+'
|
||||
39: '0'
|
||||
40: 'o'
|
||||
41: 'O'
|
||||
42: '-'
|
||||
43: '+'
|
||||
44: '-'
|
||||
45: '+'
|
||||
46: '0'
|
||||
47: 'x'
|
||||
48: 'X'
|
||||
49: 'e'
|
||||
50: 'E'
|
||||
51: '+'
|
||||
52: '-'
|
||||
53: '-'
|
||||
54: '+'
|
||||
55: '.'
|
||||
56: '.'
|
||||
57: 'p'
|
||||
58: 'P'
|
||||
59: '+'
|
||||
60: '-'
|
||||
61: '_'
|
||||
62: '.'
|
||||
63: '_'
|
||||
64: '.'
|
||||
65: '-'
|
||||
66: '+'
|
||||
67: '0'
|
||||
68: 'x'
|
||||
69: 'X'
|
||||
70: '_'
|
||||
71: '~'
|
||||
72: '!'
|
||||
73: '@'
|
||||
74: '#'
|
||||
75: '$'
|
||||
76: '%'
|
||||
77: '^'
|
||||
78: '&'
|
||||
79: '*'
|
||||
80: '-'
|
||||
81: '_'
|
||||
82: '+'
|
||||
83: '='
|
||||
84: '?'
|
||||
85: '/'
|
||||
86: '.'
|
||||
87: ' '
|
||||
88: '\t'
|
||||
89: '\n'
|
||||
90: '\r'
|
||||
91: ';'
|
||||
92: '\n'
|
||||
93: '0'-'1'
|
||||
94: '2'-'7'
|
||||
95: '8'-'9'
|
||||
96: 'A'-'F'
|
||||
97: 'a'-'f'
|
||||
98: 'A'-'Z'
|
||||
99: 'a'-'z'
|
||||
100: .
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user