Lexical analysis
|
Grammar
|
State | end | string | float | integer | all | name | op_sub | op_add | op_mult | op_div | comma | dot | eq | par_l | par_r | definition | column_list | column | custom_name | expr | expr2 | expr3 | expr4 | var | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 |
|
shift 1 |
shift 51 |
shift 50 |
shift 48 |
goto 53 |
goto 52 |
goto 2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 |
|
reduce _custom_name_str |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 |
|
shift 3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 |
|
shift 9 |
shift 7 |
shift 8 |
shift 4 |
shift 14 |
shift 6 |
goto 47 |
goto 17 |
goto 16 |
goto 13 |
goto 10 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 |
|
reduce var_var |
reduce var_var |
reduce var_var |
reduce var_var |
reduce var_var |
reduce var_var |
reduce var_var |
shift 5 |
reduce var_var |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 |
|
shift 9 |
shift 7 |
shift 8 |
shift 4 |
shift 14 |
shift 6 |
goto 36 |
goto 17 |
goto 16 |
goto 13 |
goto 10 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 |
|
shift 9 |
shift 7 |
shift 8 |
shift 4 |
shift 14 |
shift 6 |
goto 22 |
goto 17 |
goto 16 |
goto 13 |
goto 10 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 |
|
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 |
|
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 |
|
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 |
|
reduce expr_var |
reduce expr_var |
reduce expr_var |
reduce expr_var |
reduce expr_var |
reduce expr_var |
shift 11 |
reduce expr_var |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
|
shift 12 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 |
|
reduce var_attr |
reduce var_attr |
reduce var_attr |
reduce var_attr |
reduce var_attr |
reduce var_attr |
reduce var_attr |
reduce var_attr |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 |
|
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 |
|
shift 9 |
shift 7 |
shift 8 |
shift 4 |
shift 6 |
goto 15 |
goto 10 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 |
|
reduce expr_neg |
reduce expr_neg |
reduce expr_neg |
reduce expr_neg |
reduce expr_neg |
reduce expr_neg |
reduce expr_neg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 |
|
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 |
|
reduce _expr_1_2 |
reduce _expr_1_2 |
reduce _expr_1_2 |
shift 20 |
shift 18 |
reduce _expr_1_2 |
reduce _expr_1_2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 |
|
shift 9 |
shift 7 |
shift 8 |
shift 4 |
shift 14 |
shift 6 |
goto 19 |
goto 13 |
goto 10 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 |
|
reduce expr_div |
reduce expr_div |
reduce expr_div |
reduce expr_div |
reduce expr_div |
reduce expr_div |
reduce expr_div |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 |
|
shift 9 |
shift 7 |
shift 8 |
shift 4 |
shift 14 |
shift 6 |
goto 21 |
goto 13 |
goto 10 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 |
|
reduce expr_mult |
reduce expr_mult |
reduce expr_mult |
reduce expr_mult |
reduce expr_mult |
reduce expr_mult |
reduce expr_mult |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 |
|
shift 23 |
shift 25 |
shift 27 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 |
|
shift 9 |
shift 7 |
shift 8 |
shift 4 |
shift 14 |
shift 6 |
goto 24 |
goto 16 |
goto 13 |
goto 10 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 |
|
reduce expr_sub |
reduce expr_sub |
reduce expr_sub |
shift 20 |
shift 18 |
reduce expr_sub |
reduce expr_sub |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 |
|
shift 9 |
shift 7 |
shift 8 |
shift 4 |
shift 14 |
shift 6 |
goto 26 |
goto 16 |
goto 13 |
goto 10 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 |
|
reduce expr_add |
reduce expr_add |
reduce expr_add |
shift 20 |
shift 18 |
reduce expr_add |
reduce expr_add |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27 |
|
reduce _expr_par |
reduce _expr_par |
reduce _expr_par |
reduce _expr_par |
reduce _expr_par |
reduce _expr_par |
reduce _expr_par |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 |
|
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 |
|
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30 |
|
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 |
|
reduce expr_var |
reduce expr_var |
reduce expr_var |
reduce expr_var |
reduce expr_var |
reduce expr_var |
shift 11 |
reduce expr_var |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32 |
|
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 |
|
shift 9 |
shift 7 |
shift 8 |
shift 4 |
shift 6 |
goto 15 |
goto 10 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 |
|
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
35 |
|
reduce _expr_1_2 |
reduce _expr_1_2 |
reduce _expr_1_2 |
shift 20 |
shift 18 |
reduce _expr_1_2 |
reduce _expr_1_2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
36 |
|
shift 23 |
shift 25 |
shift 37 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
37 |
|
reduce expr_func |
reduce expr_func |
reduce expr_func |
reduce expr_func |
reduce expr_func |
reduce expr_func |
reduce expr_func |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
38 |
|
shift 9 |
shift 7 |
shift 8 |
shift 4 |
shift 14 |
shift 6 |
goto 22 |
goto 17 |
goto 16 |
goto 13 |
goto 10 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
39 |
|
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
reduce expr_float |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
40 |
|
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
reduce expr_int |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
41 |
|
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
reduce expr_string |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
42 |
|
reduce expr_var |
reduce expr_var |
reduce expr_var |
reduce expr_var |
reduce expr_var |
reduce expr_var |
shift 11 |
reduce expr_var |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43 |
|
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
reduce _expr_3_4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
44 |
|
shift 9 |
shift 7 |
shift 8 |
shift 4 |
shift 6 |
goto 15 |
goto 10 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
45 |
|
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
reduce _expr_2_3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
46 |
|
reduce _expr_1_2 |
reduce _expr_1_2 |
reduce _expr_1_2 |
shift 20 |
shift 18 |
reduce _expr_1_2 |
reduce _expr_1_2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
47 |
|
reduce column_custom |
shift 23 |
shift 25 |
reduce column_custom |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
48 |
|
shift 49 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
49 |
|
reduce column_disable |
reduce column_disable |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
50 |
|
reduce column_default |
reduce column_default |
reduce _custom_name_name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
51 |
|
reduce column_all |
reduce column_all |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
52 |
|
reduce column_list_single |
reduce column_list_single |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
53 |
|
accept |
shift 54 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
54 |
|
shift 1 |
shift 51 |
shift 50 |
shift 48 |
goto 55 |
goto 2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
55 |
|
reduce column_list_multi |
reduce column_list_multi |