|
@@ -1,5 +1,504 @@
|
|
[info][lexical] set_start
|
|
[info][lexical] set_start
|
|
|
|
|
|
|
|
+[info][lexical] p = '('
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -3
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '2'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = '(' len = 1 from 8
|
|
|
|
+
|
|
|
|
+[debug]token type = 8
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '2'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = 1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = 1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 8
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = '2' len = 1 from 0
|
|
|
|
+
|
|
|
|
+[debug]token type = 0
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -3
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '+'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = ' ' len = 1 from 3
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '+'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -3
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = '+' len = 1 from 4
|
|
|
|
+
|
|
|
|
+[debug]token type = 4
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -3
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '2'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = ' ' len = 1 from 3
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '2'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = 1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = 1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 8
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ')'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = '2' len = 1 from 0
|
|
|
|
+
|
|
|
|
+[debug]token type = 0
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ')'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -3
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -2
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = ')' len = 1 from 9
|
|
|
|
+
|
|
|
|
+[debug]token type = 9
|
|
|
|
+
|
|
|
|
+[info][grammar] (polynomial)out
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -3
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '*'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = ' ' len = 1 from 3
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '*'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -3
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = '*' len = 1 from 6
|
|
|
|
+
|
|
|
|
+[debug]token type = 6
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -3
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '3'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = ' ' len = 1 from 3
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '3'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = 1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = 1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 8
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = <Enter>
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = '3' len = 1 from 0
|
|
|
|
+
|
|
|
|
+[debug]token type = 0
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = <Enter>
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -3
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '2'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = '
|
|
|
|
+' len = 1 from 2
|
|
|
|
+
|
|
|
|
+[debug]token type = 2
|
|
|
|
+
|
|
|
|
+[info][grammar] (polynomial)out
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
[info][lexical] p = '2'
|
|
[info][lexical] p = '2'
|
|
|
|
|
|
[debug][lexical] check list : paser_list[0]->status = 1
|
|
[debug][lexical] check list : paser_list[0]->status = 1
|
|
@@ -18,7 +517,7 @@
|
|
|
|
|
|
[debug][lexical] continue to paser
|
|
[debug][lexical] continue to paser
|
|
|
|
|
|
-[info][lexical] p = '*'
|
|
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
|
|
[debug][lexical] check list : paser_list[0]->status = -2
|
|
[debug][lexical] check list : paser_list[0]->status = -2
|
|
[debug][lexical] check list : paser_list[1]->status = -1
|
|
[debug][lexical] check list : paser_list[1]->status = -1
|
|
@@ -42,15 +541,97 @@
|
|
|
|
|
|
[info][lexical] set_start
|
|
[info][lexical] set_start
|
|
|
|
|
|
-[info][lexical] p = '*'
|
|
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -3
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '+'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = ' ' len = 1 from 3
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = '+'
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -3
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 0
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[debug][lexical] continue to paser
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
|
|
[debug][lexical] check list : paser_list[0]->status = -1
|
|
[debug][lexical] check list : paser_list[0]->status = -1
|
|
[debug][lexical] check list : paser_list[1]->status = -1
|
|
[debug][lexical] check list : paser_list[1]->status = -1
|
|
[debug][lexical] check list : paser_list[2]->status = -1
|
|
[debug][lexical] check list : paser_list[2]->status = -1
|
|
[debug][lexical] check list : paser_list[3]->status = -1
|
|
[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[4]->status = -2
|
|
|
|
+[debug][lexical] check list : paser_list[5]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[7]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[8]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[9]->status = -1
|
|
|
|
+[debug][lexical] check list : end_count = 1
|
|
|
|
+[debug][lexical] check list : not_count = 9
|
|
|
|
+[debug][lexical] check list : count all = 10
|
|
|
|
+
|
|
|
|
+[info][lexical] back_p
|
|
|
|
+
|
|
|
|
+[info][lexical] get value = '+' len = 1 from 4
|
|
|
|
+
|
|
|
|
+[debug]token type = 4
|
|
|
|
+
|
|
|
|
+[info][lexical] set_start
|
|
|
|
+
|
|
|
|
+[info][lexical] p = ' '
|
|
|
|
+
|
|
|
|
+[debug][lexical] check list : paser_list[0]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[1]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[2]->status = -1
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -3
|
|
[debug][lexical] check list : paser_list[4]->status = -1
|
|
[debug][lexical] check list : paser_list[4]->status = -1
|
|
[debug][lexical] check list : paser_list[5]->status = -1
|
|
[debug][lexical] check list : paser_list[5]->status = -1
|
|
-[debug][lexical] check list : paser_list[6]->status = -3
|
|
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
[debug][lexical] check list : paser_list[7]->status = -1
|
|
[debug][lexical] check list : paser_list[7]->status = -1
|
|
[debug][lexical] check list : paser_list[8]->status = -1
|
|
[debug][lexical] check list : paser_list[8]->status = -1
|
|
[debug][lexical] check list : paser_list[9]->status = -1
|
|
[debug][lexical] check list : paser_list[9]->status = -1
|
|
@@ -65,10 +646,10 @@
|
|
[debug][lexical] check list : paser_list[0]->status = -1
|
|
[debug][lexical] check list : paser_list[0]->status = -1
|
|
[debug][lexical] check list : paser_list[1]->status = -1
|
|
[debug][lexical] check list : paser_list[1]->status = -1
|
|
[debug][lexical] check list : paser_list[2]->status = -1
|
|
[debug][lexical] check list : paser_list[2]->status = -1
|
|
-[debug][lexical] check list : paser_list[3]->status = -1
|
|
|
|
|
|
+[debug][lexical] check list : paser_list[3]->status = -2
|
|
[debug][lexical] check list : paser_list[4]->status = -1
|
|
[debug][lexical] check list : paser_list[4]->status = -1
|
|
[debug][lexical] check list : paser_list[5]->status = -1
|
|
[debug][lexical] check list : paser_list[5]->status = -1
|
|
-[debug][lexical] check list : paser_list[6]->status = -2
|
|
|
|
|
|
+[debug][lexical] check list : paser_list[6]->status = -1
|
|
[debug][lexical] check list : paser_list[7]->status = -1
|
|
[debug][lexical] check list : paser_list[7]->status = -1
|
|
[debug][lexical] check list : paser_list[8]->status = -1
|
|
[debug][lexical] check list : paser_list[8]->status = -1
|
|
[debug][lexical] check list : paser_list[9]->status = -1
|
|
[debug][lexical] check list : paser_list[9]->status = -1
|
|
@@ -78,9 +659,7 @@
|
|
|
|
|
|
[info][lexical] back_p
|
|
[info][lexical] back_p
|
|
|
|
|
|
-[info][lexical] get value = '*' len = 1 from 6
|
|
|
|
-
|
|
|
|
-[debug]token type = 6
|
|
|
|
|
|
+[info][lexical] get value = ' ' len = 1 from 3
|
|
|
|
|
|
[info][lexical] set_start
|
|
[info][lexical] set_start
|
|
|
|
|
|
@@ -165,7 +744,8 @@
|
|
[info][lexical] get value = '
|
|
[info][lexical] get value = '
|
|
' len = 1 from 2
|
|
' len = 1 from 2
|
|
|
|
|
|
-[debug]token type = 2
|
|
|
|
|
|
+[debug]token type = <EOF>
|
|
|
|
|
|
[info][grammar] (polynomial)out
|
|
[info][grammar] (polynomial)out
|
|
|
|
+[info][grammar] (command_list)out
|
|
[info][paser] stop run
|
|
[info][paser] stop run
|