浏览代码

修复了call back赋值的bug

SongZihuan 5 年之前
父节点
当前提交
04b72378ba
共有 6 个文件被更改,包括 2941 次插入2401 次删除
  1. 193 174
      debug.log
  2. 二进制
      gwarf
  3. 4 0
      inter/interpreter.c
  4. 1 1
      paser/syntax.c
  5. 1694 1218
      status.log
  6. 1049 1008
      token.log

文件差异内容过多而无法显示
+ 193 - 174
debug.log


二进制
gwarf


+ 4 - 0
inter/interpreter.c

@@ -1814,6 +1814,7 @@ GWARF_result login_var(var_list *the_var, var_list *old_var_list, parameter *tmp
     var_list *tmp_var = make_var_base(make_hash_var());  // 为1-模式准备
     var_list *tmp_var = make_var_base(make_hash_var());  // 为1-模式准备
 
 
     while(1){
     while(1){
+        puts("again");
         if ((tmp_x == NULL)&&(tmp_s == NULL)){  // the last
         if ((tmp_x == NULL)&&(tmp_s == NULL)){  // the last
             break;
             break;
         }
         }
@@ -1823,15 +1824,18 @@ GWARF_result login_var(var_list *the_var, var_list *old_var_list, parameter *tmp
                 break;
                 break;
             }
             }
             else if ((tmp_x != NULL)&&(tmp_s == NULL)){  // 使用默认值
             else if ((tmp_x != NULL)&&(tmp_s == NULL)){  // 使用默认值
+                puts("[tag 2]");
                 while(1){  // 如果是name_value类型则继续赋值
                 while(1){  // 如果是name_value类型则继续赋值
                     if(tmp_x == NULL){
                     if(tmp_x == NULL){
                         break;
                         break;
                     }
                     }
                     else if(tmp_x->type == name_value){
                     else if(tmp_x->type == name_value){
+                        puts("[tag 3]");
                         GWARF_result tmp = traverse(tmp_x->u.value, the_var, false);  // 执行形参
                         GWARF_result tmp = traverse(tmp_x->u.value, the_var, false);  // 执行形参
                         if(is_error(&tmp) || is_space(&tmp)){
                         if(is_error(&tmp) || is_space(&tmp)){
                             return tmp;
                             return tmp;
                         }
                         }
+                        printf("tmp_x->u.var->type = %d\n", tmp_x->u.var->type);
                         assignment_statement(tmp_x->u.var, old_var_list,the_var, tmp);  // 赋值
                         assignment_statement(tmp_x->u.var, old_var_list,the_var, tmp);  // 赋值
                         tmp_x = tmp_x->next;  // get the next to iter
                         tmp_x = tmp_x->next;  // get the next to iter
                     }
                     }

+ 1 - 1
paser/syntax.c

@@ -543,7 +543,7 @@ void formal_parameter(int *status, token_node *list){  // 因试分解
                 return;
                 return;
             }
             }
             new_token.data.parameter_list = make_parameter_name(next.data.statement_value);
             new_token.data.parameter_list = make_parameter_name(next.data.statement_value);
-            new_token.data.parameter_list->u.var = value_token.data.statement_value;
+            new_token.data.parameter_list->u.value = value_token.data.statement_value;
             new_token.data.parameter_list->type = name_value;
             new_token.data.parameter_list->type = name_value;
         }
         }
         else{
         else{

+ 1694 - 1218
status.log

@@ -59,2650 +59,3126 @@
 [debug][token : [ 17]]
 [debug][token : [ 17]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [ 18]]
 [debug][token : [ 18]]
-[info][lexical]  get value = ')' len = 1 from 9
-[info]token type = 9
-[debug][grammar]  get token type : 9; data type : 1
+[info][lexical]  get value = 'q' len = 1 from 18
+[info]token type = 18
+[debug][grammar]  get token type : 18; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [ 19]]
 [debug][token : [ 19]]
 [debug][token : [ 20]]
 [debug][token : [ 20]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [ 21]]
 [debug][token : [ 21]]
-[info][lexical]  get value = '
-' len = 1 from 2
-[info]token type = 2
-[debug][grammar]  get token type : 2; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [ 22]]
 [debug][token : [ 22]]
-[debug][token : [ 23]]
-[info][grammar]  mode status: block_
+[info][grammar]  mode status: formal_parameter
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 24]]
-[info][lexical]  get value = '{' len = 1 from 11
-[info]token type = 11
-[debug][grammar]  get token type : 11; data type : 1
+[debug][token : [ 23]]
+[info][grammar]  (formal_parameter)back one token to (top_exp)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [ 24]]
+[info][grammar]  mode status: element
+[debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [ 25]]
 [debug][token : [ 25]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [ 26]]
 [debug][token : [ 26]]
+[info][grammar]  mode status: var_token
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [ 27]]
 [debug][token : [ 27]]
-[info][lexical]  get value = '
-' len = 1 from 2
-[info]token type = 2
-[debug][grammar]  get token type : 2; data type : 1
+[info][grammar]  (var_token)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [ 28]]
 [debug][token : [ 28]]
-[debug][token : [ 29]]
-[info][grammar]  mode status: command_list
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 30]]
-[info][grammar]  (command_list)back one token to (command)
+[debug][token : [ 29]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 31]]
-[info][grammar]  mode status: command
+[debug][token : [ 30]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 32]]
-[info][grammar]  (command)back <ENTER>
+[debug][token : [ 31]]
+[info][lexical]  get value = ',' len = 1 from 41
+[info]token type = 41
+[debug][grammar]  get token type : 41; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [ 32]]
 [debug][token : [ 33]]
 [debug][token : [ 33]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [ 34]]
 [debug][token : [ 34]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 2]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [ 35]]
 [debug][token : [ 35]]
-[info][grammar]  mode status: command_list
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  back a token[seek : 0, index : 1]
 [debug][token : [ 36]]
 [debug][token : [ 36]]
-[info][grammar]  (command_list)reduce right
-[info][lexical]  get value = 'return' len = 6 from 53
-[info]token type = 53
-[debug][grammar]  get token type : 53; data type : 1
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 2]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [ 37]]
 [debug][token : [ 37]]
+[info][grammar]  mode status: formal_parameter
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [ 38]]
 [debug][token : [ 38]]
-[info][grammar]  mode status: command
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[info][grammar]  (formal_parameter)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][token : [ 39]]
 [debug][token : [ 39]]
-[info][grammar]  (command)back one token to (return_)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 40]]
-[info][grammar]  mode status: return_
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [ 40]]
+[info][lexical]  get value = 'z' len = 1 from 18
+[info]token type = 18
+[debug][grammar]  get token type : 18; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [ 41]]
 [debug][token : [ 41]]
-[info][grammar]  (return_)reduce right
-[info][lexical]  get value = ' ' len = 1 from 3
-[info][lexical]  get value = '10' len = 2 from 0
+[debug][token : [ 42]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [ 43]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [ 44]]
+[debug][grammar]  back a token[seek : 0, index : 1]
+[debug][token : [ 45]]
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [ 46]]
+[info][grammar]  mode status: element
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [ 47]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [ 48]]
+[info][grammar]  mode status: var_token
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [ 49]]
+[info][grammar]  (var_token)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [ 50]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [ 51]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [ 52]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [ 53]]
+[info][lexical]  get value = '=' len = 1 from 39
+[info]token type = 39
+[debug][grammar]  get token type : 39; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [ 54]]
+[debug][token : [ 55]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [ 56]]
+[info][lexical]  get value = '5' len = 1 from 0
 [info]token type = 0
 [info]token type = 0
 [debug][grammar]  get token type : 0; data type : 1
 [debug][grammar]  get token type : 0; data type : 1
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 42]]
-[debug][token : [ 43]]
+[debug][token : [ 57]]
+[debug][token : [ 58]]
 [info][grammar]  mode status: top_exp
 [info][grammar]  mode status: top_exp
 [info][grammar]  mode status: eq_number
 [info][grammar]  mode status: eq_number
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 44]]
+[debug][token : [ 59]]
 [info][grammar]  (bool_or)back one token to (bool_and)
 [info][grammar]  (bool_or)back one token to (bool_and)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 45]]
+[debug][token : [ 60]]
 [info][grammar]  mode status: call_back_
 [info][grammar]  mode status: call_back_
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 46]]
+[debug][token : [ 61]]
 [info][grammar]  (call_back_)back one token to (bool_or)
 [info][grammar]  (call_back_)back one token to (bool_or)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 47]]
+[debug][token : [ 62]]
 [info][grammar]  mode status: bool_or
 [info][grammar]  mode status: bool_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 48]]
+[debug][token : [ 63]]
 [info][grammar]  (bool_or)back one token to (bool_and)
 [info][grammar]  (bool_or)back one token to (bool_and)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 49]]
+[debug][token : [ 64]]
 [info][grammar]  mode status: bool_and
 [info][grammar]  mode status: bool_and
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 50]]
+[debug][token : [ 65]]
 [info][grammar]  (bool_and)back one token to (compare)
 [info][grammar]  (bool_and)back one token to (compare)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 51]]
+[debug][token : [ 66]]
 [info][grammar]  mode status: negative
 [info][grammar]  mode status: negative
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 52]]
+[debug][token : [ 67]]
 [info][grammar]  (negative)back one token to (compare)
 [info][grammar]  (negative)back one token to (compare)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 53]]
+[debug][token : [ 68]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 54]]
+[debug][token : [ 69]]
 [info][grammar]  (polynomial)back one token to (factor)
 [info][grammar]  (polynomial)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 55]]
+[debug][token : [ 70]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 56]]
+[debug][token : [ 71]]
 [info][grammar]  (bit_or)back one token to (bit_and)
 [info][grammar]  (bit_or)back one token to (bit_and)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 57]]
+[debug][token : [ 72]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 58]]
+[debug][token : [ 73]]
 [info][grammar]  (bit_or)back one token to (bit_and)
 [info][grammar]  (bit_or)back one token to (bit_and)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 59]]
+[debug][token : [ 74]]
 [info][grammar]  mode status: bit_and
 [info][grammar]  mode status: bit_and
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 60]]
+[debug][token : [ 75]]
 [info][grammar]  (bit_move)back one token to (factor)
 [info][grammar]  (bit_move)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 61]]
+[debug][token : [ 76]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 62]]
+[debug][token : [ 77]]
 [info][grammar]  (bit_move)back one token to (factor)
 [info][grammar]  (bit_move)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 63]]
+[debug][token : [ 78]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 64]]
+[debug][token : [ 79]]
 [info][grammar]  (polynomial)back one token to (factor)
 [info][grammar]  (polynomial)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 65]]
+[debug][token : [ 80]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 66]]
+[debug][token : [ 81]]
 [info][grammar]  (factor)back one token to (element)
 [info][grammar]  (factor)back one token to (element)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 67]]
+[debug][token : [ 82]]
 [info][grammar]  mode status: negative
 [info][grammar]  mode status: negative
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 68]]
+[debug][token : [ 83]]
 [info][grammar]  (negative)back one token to (bit_not)
 [info][grammar]  (negative)back one token to (bit_not)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 69]]
+[debug][token : [ 84]]
 [info][grammar]  mode status: bit_not
 [info][grammar]  mode status: bit_not
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 70]]
+[debug][token : [ 85]]
 [info][grammar]  (bit_not)back one token to (power)
 [info][grammar]  (bit_not)back one token to (power)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 71]]
+[debug][token : [ 86]]
 [info][grammar]  mode status: power
 [info][grammar]  mode status: power
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 72]]
+[debug][token : [ 87]]
 [info][grammar]  (power)back one token to (element)
 [info][grammar]  (power)back one token to (element)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 73]]
+[debug][token : [ 88]]
 [info][grammar]  mode status: call_down
 [info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 74]]
+[debug][token : [ 89]]
 [info][grammar]  (call_down)back one token to (element)
 [info][grammar]  (call_down)back one token to (element)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 75]]
+[debug][token : [ 90]]
 [info][grammar]  mode status: element
 [info][grammar]  mode status: element
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 76]]
+[debug][token : [ 91]]
 [info][grammar]  (element)back one token to (number)
 [info][grammar]  (element)back one token to (number)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 77]]
+[debug][token : [ 92]]
 [info][grammar]  mode status: number
 [info][grammar]  mode status: number
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 78]]
-[info][grammar]  (number)get int number: 10
+[debug][token : [ 93]]
+[info][grammar]  (number)get int number: 5
 [info][grammar]  (number)add one token
 [info][grammar]  (number)add one token
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 79]]
+[debug][token : [ 94]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 80]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][token : [ 95]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 81]]
+[debug][token : [ 96]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 82]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][token : [ 97]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 83]]
+[debug][token : [ 98]]
 [info][grammar]  mode status: call_down
 [info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 84]]
+[debug][token : [ 99]]
 [info][grammar]  (call_down)reduce right
 [info][grammar]  (call_down)reduce right
-[info][lexical]  get value = '
-' len = 1 from 2
-[info]token type = 2
-[debug][grammar]  get token type : 2; data type : 1
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[info][lexical]  get value = ')' len = 1 from 9
+[info]token type = 9
+[debug][grammar]  get token type : 9; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 85]]
-[debug][token : [ 86]]
+[debug][token : [100]]
+[debug][token : [101]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 87]]
+[debug][token : [102]]
 [info][grammar]  (call_back_)out
 [info][grammar]  (call_back_)out
-[debug][grammar]  add a token[seek : 0, index : 0, size : 2]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 88]]
-[debug][grammar]  add a token[seek : 1, index : 1, size : 2]
+[debug][token : [103]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [ 89]]
+[debug][token : [104]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [ 90]]
+[debug][token : [105]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [ 91]]
+[debug][token : [106]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [ 92]]
+[debug][token : [107]]
 [info][grammar]  mode status: power
 [info][grammar]  mode status: power
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [ 93]]
+[debug][token : [108]]
 [info][grammar]  (power)reduce right
 [info][grammar]  (power)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [ 94]]
+[debug][token : [109]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [ 95]]
+[debug][token : [110]]
 [info][grammar]  (power)out
 [info][grammar]  (power)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [ 96]]
+[debug][token : [111]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [ 97]]
+[debug][token : [112]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [ 98]]
+[debug][token : [113]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [ 99]]
+[debug][token : [114]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [100]]
+[debug][token : [115]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [101]]
+[debug][token : [116]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [102]]
+[debug][token : [117]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [103]]
+[debug][token : [118]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [104]]
+[debug][token : [119]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [105]]
+[debug][token : [120]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [106]]
+[debug][token : [121]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [107]]
+[debug][token : [122]]
 [info][grammar]  (factor)out
 [info][grammar]  (factor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [108]]
+[debug][token : [123]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [109]]
+[debug][token : [124]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [110]]
+[debug][token : [125]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [111]]
+[debug][token : [126]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [112]]
+[debug][token : [127]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [113]]
+[debug][token : [128]]
 [info][grammar]  (polynomial)reduce right
 [info][grammar]  (polynomial)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [114]]
+[debug][token : [129]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [115]]
+[debug][token : [130]]
 [info][grammar]  (polynomial)out
 [info][grammar]  (polynomial)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [116]]
+[debug][token : [131]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [117]]
+[debug][token : [132]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [118]]
+[debug][token : [133]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [119]]
+[debug][token : [134]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [120]]
+[debug][token : [135]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [121]]
+[debug][token : [136]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [122]]
+[debug][token : [137]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [123]]
+[debug][token : [138]]
 [info][grammar]  (bit_move)out
 [info][grammar]  (bit_move)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [124]]
+[debug][token : [139]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [125]]
+[debug][token : [140]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [126]]
+[debug][token : [141]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [127]]
+[debug][token : [142]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [128]]
+[debug][token : [143]]
 [info][grammar]  mode status: bit_and
 [info][grammar]  mode status: bit_and
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [129]]
+[debug][token : [144]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [130]]
+[debug][token : [145]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [131]]
+[debug][token : [146]]
 [info][grammar]  (bit_and)out
 [info][grammar]  (bit_and)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [132]]
+[debug][token : [147]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [133]]
+[debug][token : [148]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [134]]
+[debug][token : [149]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [135]]
+[debug][token : [150]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [136]]
+[debug][token : [151]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [137]]
+[debug][token : [152]]
 [info][grammar]  (bit_or)reduce right
 [info][grammar]  (bit_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [138]]
+[debug][token : [153]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [139]]
+[debug][token : [154]]
 [info][grammar]  (bit_or)out
 [info][grammar]  (bit_or)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [140]]
+[debug][token : [155]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [141]]
+[debug][token : [156]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [142]]
+[debug][token : [157]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [143]]
+[debug][token : [158]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [144]]
+[debug][token : [159]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [145]]
+[debug][token : [160]]
 [info][grammar]  (bit_or)reduce right
 [info][grammar]  (bit_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [146]]
+[debug][token : [161]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [147]]
+[debug][token : [162]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [148]]
+[debug][token : [163]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [149]]
+[debug][token : [164]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [150]]
+[debug][token : [165]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [151]]
+[debug][token : [166]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [152]]
+[debug][token : [167]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [153]]
+[debug][token : [168]]
 [info][grammar]  (polynomial)reduce right
 [info][grammar]  (polynomial)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [154]]
+[debug][token : [169]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [155]]
+[debug][token : [170]]
 [info][grammar]  (polynomial)out
 [info][grammar]  (polynomial)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [156]]
+[debug][token : [171]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [157]]
+[debug][token : [172]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [158]]
+[debug][token : [173]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [159]]
+[debug][token : [174]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [160]]
+[debug][token : [175]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [161]]
+[debug][token : [176]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [162]]
+[debug][token : [177]]
 [info][grammar]  mode status: bool_and
 [info][grammar]  mode status: bool_and
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [163]]
+[debug][token : [178]]
 [info][grammar]  (bool_and)reduce right
 [info][grammar]  (bool_and)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [164]]
+[debug][token : [179]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [165]]
+[debug][token : [180]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [166]]
+[debug][token : [181]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [167]]
+[debug][token : [182]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [168]]
+[debug][token : [183]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [169]]
+[debug][token : [184]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [170]]
+[debug][token : [185]]
 [info][grammar]  mode status: bool_or
 [info][grammar]  mode status: bool_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [171]]
+[debug][token : [186]]
 [info][grammar]  (bool_or)reduce right
 [info][grammar]  (bool_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [172]]
+[debug][token : [187]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [173]]
+[debug][token : [188]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [174]]
+[debug][token : [189]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [175]]
+[debug][token : [190]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [176]]
+[debug][token : [191]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [177]]
+[debug][token : [192]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [178]]
+[debug][token : [193]]
 [info][grammar]  mode status: call_back_
 [info][grammar]  mode status: call_back_
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [179]]
+[debug][token : [194]]
 [info][grammar]  (call_back_)reduce right
 [info][grammar]  (call_back_)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [180]]
+[debug][token : [195]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [181]]
+[debug][token : [196]]
 [info][grammar]  (call_back_)out
 [info][grammar]  (call_back_)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [182]]
+[debug][token : [197]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [183]]
+[debug][token : [198]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [184]]
+[debug][token : [199]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [185]]
+[debug][token : [200]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [186]]
+[debug][token : [201]]
 [info][grammar]  mode status: eq_number
 [info][grammar]  mode status: eq_number
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [187]]
+[debug][token : [202]]
 [info][grammar]  (eq_number)reduce right
 [info][grammar]  (eq_number)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [188]]
+[debug][token : [203]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [189]]
+[debug][token : [204]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [190]]
+[debug][token : [205]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [191]]
+[debug][token : [206]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [192]]
+[debug][token : [207]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [193]]
+[debug][token : [208]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [194]]
+[debug][token : [209]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [195]]
+[debug][token : [210]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [211]]
+[info][grammar]  mode status: formal_parameter
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [212]]
+[info][grammar]  (formal_parameter)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [196]]
-[info][grammar]  mode status: top_exp
-[info][grammar]  mode status: eq_number
+[debug][token : [213]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [197]]
-[info][grammar]  (bool_or)back one token to (bool_and)
+[debug][token : [214]]
+[info][grammar]  (formal_parameter)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [198]]
-[info][grammar]  mode status: call_back_
+[debug][token : [215]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [216]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [217]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [218]]
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [219]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [199]]
-[info][grammar]  (call_back_)back one token to (bool_or)
+[debug][token : [220]]
+[info][lexical]  get value = '{' len = 1 from 11
+[info]token type = 11
+[debug][grammar]  get token type : 11; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [200]]
-[info][grammar]  mode status: bool_or
+[debug][token : [221]]
+[debug][token : [222]]
+[info][grammar]  mode status: block_
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [201]]
-[info][grammar]  (bool_or)back one token to (bool_and)
+[debug][token : [223]]
+[info][lexical]  get value = '
+' len = 1 from 2
+[info]token type = 2
+[debug][grammar]  get token type : 2; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [202]]
-[info][grammar]  mode status: bool_and
+[debug][token : [224]]
+[debug][token : [225]]
+[info][grammar]  mode status: command_list
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [203]]
-[info][grammar]  (bool_and)back one token to (compare)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [204]]
-[info][grammar]  mode status: negative
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [205]]
-[info][grammar]  (negative)back one token to (compare)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [206]]
-[info][grammar]  mode status: polynomial
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [207]]
-[info][grammar]  (polynomial)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [208]]
-[info][grammar]  mode status: bit_or
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [209]]
-[info][grammar]  (bit_or)back one token to (bit_and)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [210]]
-[info][grammar]  mode status: bit_or
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [211]]
-[info][grammar]  (bit_or)back one token to (bit_and)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [212]]
-[info][grammar]  mode status: bit_and
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [213]]
-[info][grammar]  (bit_move)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [214]]
-[info][grammar]  mode status: factor
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [215]]
-[info][grammar]  (bit_move)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [216]]
-[info][grammar]  mode status: polynomial
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [217]]
-[info][grammar]  (polynomial)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [218]]
-[info][grammar]  mode status: factor
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [219]]
-[info][grammar]  (factor)back one token to (element)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [220]]
-[info][grammar]  mode status: negative
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [221]]
-[info][grammar]  (negative)back one token to (bit_not)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [222]]
-[info][grammar]  mode status: bit_not
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [223]]
-[info][grammar]  (bit_not)back one token to (power)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [224]]
-[info][grammar]  mode status: power
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [225]]
-[info][grammar]  (power)back one token to (element)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [226]]
 [debug][token : [226]]
-[info][grammar]  mode status: call_down
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [227]]
-[info][grammar]  (call_down)back one token to (element)
+[info][grammar]  (command_list)back one token to (command)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [228]]
-[info][grammar]  mode status: element
+[debug][token : [227]]
+[info][grammar]  mode status: command
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [229]]
-[info][grammar]  (element)back one token to (number)
+[debug][token : [228]]
+[info][grammar]  (command)back <ENTER>
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [230]]
-[info][grammar]  mode status: number
+[debug][token : [229]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [231]]
-[info][grammar]  (number)back one token
+[debug][token : [230]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [232]]
+[debug][token : [231]]
+[info][grammar]  mode status: command_list
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [233]]
+[debug][token : [232]]
+[info][grammar]  (command_list)reduce right
+[info][lexical]  get value = 'q' len = 1 from 18
+[info]token type = 18
+[debug][grammar]  get token type : 18; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [233]]
 [debug][token : [234]]
 [debug][token : [234]]
+[info][grammar]  mode status: command
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [235]]
 [debug][token : [235]]
+[info][grammar]  (command)back one token to (top_exp)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [236]]
 [debug][token : [236]]
+[info][grammar]  mode status: top_exp
+[info][grammar]  mode status: eq_number
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [237]]
 [debug][token : [237]]
+[info][grammar]  (bool_or)back one token to (bool_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [238]]
 [debug][token : [238]]
+[info][grammar]  mode status: call_back_
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [239]]
 [debug][token : [239]]
+[info][grammar]  (call_back_)back one token to (bool_or)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [240]]
 [debug][token : [240]]
+[info][grammar]  mode status: bool_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [241]]
 [debug][token : [241]]
+[info][grammar]  (bool_or)back one token to (bool_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [242]]
 [debug][token : [242]]
+[info][grammar]  mode status: bool_and
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [243]]
 [debug][token : [243]]
+[info][grammar]  (bool_and)back one token to (compare)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [244]]
 [debug][token : [244]]
+[info][grammar]  mode status: negative
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [245]]
 [debug][token : [245]]
+[info][grammar]  (negative)back one token to (compare)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [246]]
 [debug][token : [246]]
+[info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [247]]
 [debug][token : [247]]
+[info][grammar]  (polynomial)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [248]]
 [debug][token : [248]]
+[info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [249]]
 [debug][token : [249]]
+[info][grammar]  (bit_or)back one token to (bit_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [250]]
 [debug][token : [250]]
+[info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [251]]
 [debug][token : [251]]
+[info][grammar]  (bit_or)back one token to (bit_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [252]]
 [debug][token : [252]]
+[info][grammar]  mode status: bit_and
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [253]]
 [debug][token : [253]]
+[info][grammar]  (bit_move)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [254]]
 [debug][token : [254]]
+[info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [255]]
 [debug][token : [255]]
+[info][grammar]  (bit_move)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [256]]
 [debug][token : [256]]
+[info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [257]]
 [debug][token : [257]]
+[info][grammar]  (polynomial)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [258]]
 [debug][token : [258]]
+[info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [259]]
 [debug][token : [259]]
+[info][grammar]  (factor)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [260]]
 [debug][token : [260]]
+[info][grammar]  mode status: negative
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [261]]
 [debug][token : [261]]
+[info][grammar]  (negative)back one token to (bit_not)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [262]]
 [debug][token : [262]]
+[info][grammar]  mode status: bit_not
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [263]]
 [debug][token : [263]]
+[info][grammar]  (bit_not)back one token to (power)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [264]]
 [debug][token : [264]]
+[info][grammar]  mode status: power
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [265]]
 [debug][token : [265]]
+[info][grammar]  (power)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [266]]
 [debug][token : [266]]
+[info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [267]]
 [debug][token : [267]]
+[info][grammar]  (call_down)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [268]]
 [debug][token : [268]]
+[info][grammar]  mode status: element
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [269]]
 [debug][token : [269]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [270]]
 [debug][token : [270]]
-[debug][grammar]  back a token[seek : 0, index : 1]
+[info][grammar]  mode status: var_token
+[debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [271]]
 [debug][token : [271]]
-[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 2]
+[info][grammar]  (var_token)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [272]]
 [debug][token : [272]]
-[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [273]]
 [debug][token : [273]]
-[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [274]]
 [debug][token : [274]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [275]]
 [debug][token : [275]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [276]]
 [debug][token : [276]]
+[info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [277]]
 [debug][token : [277]]
+[info][grammar]  (call_down)reduce right
+[info][lexical]  get value = '-' len = 1 from 5
+[info]token type = 5
+[debug][grammar]  get token type : 5; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [278]]
 [debug][token : [278]]
-[info][grammar]  mode status: command_list
-[debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [279]]
 [debug][token : [279]]
-[info][grammar]  (command_list)reduce right
-[info][lexical]  get value = '}' len = 1 from 12
-[info]token type = 12
-[debug][grammar]  get token type : 12; data type : 1
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [280]]
+[info][grammar]  (call_back_)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [280]]
 [debug][token : [281]]
 [debug][token : [281]]
-[info][grammar]  mode status: command
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][token : [282]]
 [debug][token : [282]]
-[info][grammar]  (command)back one token to (top_exp)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  back a token[seek : 1, index : 2]
 [debug][token : [283]]
 [debug][token : [283]]
-[info][grammar]  mode status: top_exp
-[info][grammar]  mode status: eq_number
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [284]]
 [debug][token : [284]]
-[info][grammar]  (bool_or)back one token to (bool_and)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [285]]
 [debug][token : [285]]
-[info][grammar]  mode status: call_back_
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[info][grammar]  mode status: power
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [286]]
 [debug][token : [286]]
-[info][grammar]  (call_back_)back one token to (bool_or)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[info][grammar]  (power)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][token : [287]]
 [debug][token : [287]]
-[info][grammar]  mode status: bool_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [288]]
 [debug][token : [288]]
-[info][grammar]  (bool_or)back one token to (bool_and)
+[info][grammar]  (power)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [289]]
 [debug][token : [289]]
-[info][grammar]  mode status: bool_and
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][token : [290]]
 [debug][token : [290]]
-[info][grammar]  (bool_and)back one token to (compare)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  back a token[seek : 1, index : 2]
 [debug][token : [291]]
 [debug][token : [291]]
-[info][grammar]  mode status: negative
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [292]]
 [debug][token : [292]]
-[info][grammar]  (negative)back one token to (compare)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [293]]
 [debug][token : [293]]
-[info][grammar]  mode status: polynomial
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [294]]
 [debug][token : [294]]
-[info][grammar]  (polynomial)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [295]]
 [debug][token : [295]]
-[info][grammar]  mode status: bit_or
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [296]]
 [debug][token : [296]]
-[info][grammar]  (bit_or)back one token to (bit_and)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [297]]
 [debug][token : [297]]
-[info][grammar]  mode status: bit_or
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[info][grammar]  mode status: factor
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [298]]
 [debug][token : [298]]
-[info][grammar]  (bit_or)back one token to (bit_and)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[info][grammar]  (factor)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][token : [299]]
 [debug][token : [299]]
-[info][grammar]  mode status: bit_and
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [300]]
 [debug][token : [300]]
-[info][grammar]  (bit_move)back one token to (factor)
+[info][grammar]  (factor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [301]]
 [debug][token : [301]]
-[info][grammar]  mode status: factor
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][token : [302]]
 [debug][token : [302]]
-[info][grammar]  (bit_move)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  back a token[seek : 1, index : 2]
 [debug][token : [303]]
 [debug][token : [303]]
-[info][grammar]  mode status: polynomial
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [304]]
 [debug][token : [304]]
-[info][grammar]  (polynomial)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [305]]
 [debug][token : [305]]
+[info][grammar]  mode status: polynomial
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [306]]
+[info][grammar]  (polynomial)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [307]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [308]]
+[info][lexical]  get value = 'z' len = 1 from 18
+[info]token type = 18
+[debug][grammar]  get token type : 18; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [309]]
+[debug][token : [310]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [306]]
+[debug][token : [311]]
 [info][grammar]  (factor)back one token to (element)
 [info][grammar]  (factor)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [307]]
+[debug][token : [312]]
 [info][grammar]  mode status: negative
 [info][grammar]  mode status: negative
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [308]]
+[debug][token : [313]]
 [info][grammar]  (negative)back one token to (bit_not)
 [info][grammar]  (negative)back one token to (bit_not)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [309]]
+[debug][token : [314]]
 [info][grammar]  mode status: bit_not
 [info][grammar]  mode status: bit_not
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [310]]
+[debug][token : [315]]
 [info][grammar]  (bit_not)back one token to (power)
 [info][grammar]  (bit_not)back one token to (power)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [311]]
+[debug][token : [316]]
 [info][grammar]  mode status: power
 [info][grammar]  mode status: power
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [312]]
+[debug][token : [317]]
 [info][grammar]  (power)back one token to (element)
 [info][grammar]  (power)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [313]]
+[debug][token : [318]]
 [info][grammar]  mode status: call_down
 [info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [314]]
+[debug][token : [319]]
 [info][grammar]  (call_down)back one token to (element)
 [info][grammar]  (call_down)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [315]]
+[debug][token : [320]]
 [info][grammar]  mode status: element
 [info][grammar]  mode status: element
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [316]]
-[info][grammar]  (element)back one token to (number)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [317]]
-[info][grammar]  mode status: number
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [318]]
-[info][grammar]  (number)back one token
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [319]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [320]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [321]]
 [debug][token : [321]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [322]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [323]]
+[debug][token : [322]]
+[info][grammar]  mode status: var_token
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [324]]
+[debug][token : [323]]
+[info][grammar]  (var_token)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [325]]
+[debug][token : [324]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [326]]
+[debug][token : [325]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [327]]
+[debug][token : [326]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [328]]
+[debug][token : [327]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [329]]
+[debug][token : [328]]
+[info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [330]]
+[debug][token : [329]]
+[info][grammar]  (call_down)reduce right
+[info][lexical]  get value = '
+' len = 1 from 2
+[info]token type = 2
+[debug][grammar]  get token type : 2; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [330]]
 [debug][token : [331]]
 [debug][token : [331]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [332]]
 [debug][token : [332]]
+[info][grammar]  (call_back_)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [333]]
 [debug][token : [333]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][token : [334]]
 [debug][token : [334]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  back a token[seek : 1, index : 2]
 [debug][token : [335]]
 [debug][token : [335]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [336]]
 [debug][token : [336]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [337]]
 [debug][token : [337]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[info][grammar]  mode status: power
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [338]]
 [debug][token : [338]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[info][grammar]  (power)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][token : [339]]
 [debug][token : [339]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [340]]
 [debug][token : [340]]
+[info][grammar]  (power)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [341]]
 [debug][token : [341]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][token : [342]]
 [debug][token : [342]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  back a token[seek : 1, index : 2]
 [debug][token : [343]]
 [debug][token : [343]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [344]]
 [debug][token : [344]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [345]]
 [debug][token : [345]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [346]]
 [debug][token : [346]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [347]]
 [debug][token : [347]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [348]]
 [debug][token : [348]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [349]]
 [debug][token : [349]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[info][grammar]  mode status: factor
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [350]]
 [debug][token : [350]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[info][grammar]  (factor)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][token : [351]]
 [debug][token : [351]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [352]]
 [debug][token : [352]]
+[info][grammar]  (factor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [353]]
 [debug][token : [353]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][token : [354]]
 [debug][token : [354]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  back a token[seek : 1, index : 2]
 [debug][token : [355]]
 [debug][token : [355]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [356]]
 [debug][token : [356]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [357]]
 [debug][token : [357]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[info][grammar]  mode status: polynomial
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [358]]
 [debug][token : [358]]
-[info][grammar]  (command_list)out
+[info][grammar]  (polynomial)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [359]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [360]]
+[info][grammar]  (polynomial)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [359]]
+[debug][token : [361]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [360]]
-[debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [361]]
-[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [362]]
 [debug][token : [362]]
-[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][grammar]  back a token[seek : 1, index : 2]
 [debug][token : [363]]
 [debug][token : [363]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [364]]
 [debug][token : [364]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [365]]
 [debug][token : [365]]
-[tag 1]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[info][grammar]  mode status: factor
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [366]]
 [debug][token : [366]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[info][grammar]  (factor)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][token : [367]]
 [debug][token : [367]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][token : [368]]
 [debug][token : [368]]
-[info][lexical]  get value = '
-' len = 1 from 2
-[info]token type = 2
-[debug][grammar]  get token type : 2; data type : 1
+[info][grammar]  (bit_move)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][token : [369]]
 [debug][token : [369]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][token : [370]]
 [debug][token : [370]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  back a token[seek : 1, index : 2]
 [debug][token : [371]]
 [debug][token : [371]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [372]]
 [debug][token : [372]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [373]]
 [debug][token : [373]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[info][grammar]  mode status: bit_and
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [374]]
 [debug][token : [374]]
-[info][grammar]  mode status: command_list
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[info][grammar]  (factor)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][token : [375]]
 [debug][token : [375]]
-[info][grammar]  (command_list)reduce right
-[info][lexical]  get value = '
-' len = 1 from 2
-[info]token type = 2
-[debug][grammar]  get token type : 2; data type : 1
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [376]]
+[info][grammar]  (bit_and)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [376]]
 [debug][token : [377]]
 [debug][token : [377]]
-[info][grammar]  mode status: command
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][token : [378]]
 [debug][token : [378]]
-[info][grammar]  (command)back <ENTER>
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  back a token[seek : 1, index : 2]
 [debug][token : [379]]
 [debug][token : [379]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [380]]
 [debug][token : [380]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [381]]
 [debug][token : [381]]
-[info][grammar]  mode status: command_list
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[info][grammar]  mode status: bit_or
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [382]]
 [debug][token : [382]]
-[info][grammar]  (command_list)reduce right
-[info][lexical]  get value = 'b' len = 1 from 18
-[info]token type = 18
-[debug][grammar]  get token type : 18; data type : 1
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[info][grammar]  (bit_or)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][token : [383]]
 [debug][token : [383]]
-[debug][token : [384]]
-[info][grammar]  mode status: command
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [385]]
-[info][grammar]  (command)back one token to (top_exp)
+[debug][token : [384]]
+[info][grammar]  (bit_or)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [385]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][token : [386]]
 [debug][token : [386]]
-[info][grammar]  mode status: top_exp
-[info][grammar]  mode status: eq_number
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  back a token[seek : 1, index : 2]
 [debug][token : [387]]
 [debug][token : [387]]
-[info][grammar]  (bool_or)back one token to (bool_and)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][token : [388]]
 [debug][token : [388]]
-[info][grammar]  mode status: call_back_
-[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][token : [389]]
 [debug][token : [389]]
-[info][grammar]  (call_back_)back one token to (bool_or)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [390]]
+[info][grammar]  mode status: bit_or
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [390]]
+[info][grammar]  (bit_or)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [391]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [392]]
+[info][grammar]  (bit_notor)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [393]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [394]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [395]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [396]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [397]]
+[info][grammar]  mode status: polynomial
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [398]]
+[info][grammar]  (polynomial)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [399]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [400]]
+[info][grammar]  (polynomial)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [401]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [402]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [403]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [404]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [405]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [406]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [407]]
+[info][grammar]  mode status: bool_and
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [408]]
+[info][grammar]  (bool_and)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [409]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [410]]
+[info][grammar]  (bit_notor)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [411]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [412]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [413]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [414]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [415]]
+[info][grammar]  mode status: bool_or
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [416]]
+[info][grammar]  (bool_or)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [417]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [418]]
+[info][grammar]  (bit_notor)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [419]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [420]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [421]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [422]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [423]]
+[info][grammar]  mode status: call_back_
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [424]]
+[info][grammar]  (call_back_)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [425]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [426]]
+[info][grammar]  (call_back_)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [427]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [428]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [429]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [430]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [431]]
+[info][grammar]  mode status: eq_number
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [432]]
+[info][grammar]  (eq_number)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [433]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [434]]
+[info][grammar]  (bit_notor)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [435]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [436]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [437]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [438]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [439]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [440]]
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [441]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [442]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [443]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [444]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [445]]
+[info][grammar]  mode status: command_list
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [446]]
+[info][grammar]  (command_list)reduce right
+[info][lexical]  get value = '}' len = 1 from 12
+[info]token type = 12
+[debug][grammar]  get token type : 12; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [447]]
+[debug][token : [448]]
+[info][grammar]  mode status: command
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [449]]
+[info][grammar]  (command)back one token to (top_exp)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [450]]
+[info][grammar]  mode status: top_exp
+[info][grammar]  mode status: eq_number
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [451]]
+[info][grammar]  (bool_or)back one token to (bool_and)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [452]]
+[info][grammar]  mode status: call_back_
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [453]]
+[info][grammar]  (call_back_)back one token to (bool_or)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [454]]
+[info][grammar]  mode status: bool_or
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [455]]
+[info][grammar]  (bool_or)back one token to (bool_and)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [456]]
+[info][grammar]  mode status: bool_and
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [457]]
+[info][grammar]  (bool_and)back one token to (compare)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [458]]
+[info][grammar]  mode status: negative
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [459]]
+[info][grammar]  (negative)back one token to (compare)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [460]]
+[info][grammar]  mode status: polynomial
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [461]]
+[info][grammar]  (polynomial)back one token to (factor)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [462]]
+[info][grammar]  mode status: bit_or
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [463]]
+[info][grammar]  (bit_or)back one token to (bit_and)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [464]]
+[info][grammar]  mode status: bit_or
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [465]]
+[info][grammar]  (bit_or)back one token to (bit_and)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [466]]
+[info][grammar]  mode status: bit_and
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [467]]
+[info][grammar]  (bit_move)back one token to (factor)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [468]]
+[info][grammar]  mode status: factor
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [469]]
+[info][grammar]  (bit_move)back one token to (factor)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [470]]
+[info][grammar]  mode status: polynomial
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [471]]
+[info][grammar]  (polynomial)back one token to (factor)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [472]]
+[info][grammar]  mode status: factor
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [473]]
+[info][grammar]  (factor)back one token to (element)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [474]]
+[info][grammar]  mode status: negative
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [475]]
+[info][grammar]  (negative)back one token to (bit_not)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [476]]
+[info][grammar]  mode status: bit_not
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [477]]
+[info][grammar]  (bit_not)back one token to (power)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [478]]
+[info][grammar]  mode status: power
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [479]]
+[info][grammar]  (power)back one token to (element)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [480]]
+[info][grammar]  mode status: call_down
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [481]]
+[info][grammar]  (call_down)back one token to (element)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [482]]
+[info][grammar]  mode status: element
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [483]]
+[info][grammar]  (element)back one token to (number)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [484]]
+[info][grammar]  mode status: number
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [485]]
+[info][grammar]  (number)back one token
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [486]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [487]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [488]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [489]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [490]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [491]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [492]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [493]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [494]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [495]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [496]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [497]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [498]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [499]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [500]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [501]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [502]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [503]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [504]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [505]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [506]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [507]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [508]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [509]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [510]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [511]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [512]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [513]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [514]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [515]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [516]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [517]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [518]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [519]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [520]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [521]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [522]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [523]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [524]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [525]]
+[info][grammar]  (command_list)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [526]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [527]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [528]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [529]]
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [530]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [531]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [532]]
+[tag 1]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [533]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [534]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [535]]
+[info][lexical]  get value = '
+' len = 1 from 2
+[info]token type = 2
+[debug][grammar]  get token type : 2; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [536]]
+[debug][token : [537]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [538]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [539]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [540]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [541]]
+[info][grammar]  mode status: command_list
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [542]]
+[info][grammar]  (command_list)reduce right
+[info][lexical]  get value = '
+' len = 1 from 2
+[info]token type = 2
+[debug][grammar]  get token type : 2; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [543]]
+[debug][token : [544]]
+[info][grammar]  mode status: command
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [545]]
+[info][grammar]  (command)back <ENTER>
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [546]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [547]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [548]]
+[info][grammar]  mode status: command_list
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [549]]
+[info][grammar]  (command_list)reduce right
+[info][lexical]  get value = 'a' len = 1 from 18
+[info]token type = 18
+[debug][grammar]  get token type : 18; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [550]]
+[debug][token : [551]]
+[info][grammar]  mode status: command
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [552]]
+[info][grammar]  (command)back one token to (top_exp)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [553]]
+[info][grammar]  mode status: top_exp
+[info][grammar]  mode status: eq_number
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [554]]
+[info][grammar]  (bool_or)back one token to (bool_and)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [555]]
+[info][grammar]  mode status: call_back_
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [556]]
+[info][grammar]  (call_back_)back one token to (bool_or)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [557]]
 [info][grammar]  mode status: bool_or
 [info][grammar]  mode status: bool_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [391]]
+[debug][token : [558]]
 [info][grammar]  (bool_or)back one token to (bool_and)
 [info][grammar]  (bool_or)back one token to (bool_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [392]]
+[debug][token : [559]]
 [info][grammar]  mode status: bool_and
 [info][grammar]  mode status: bool_and
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [393]]
+[debug][token : [560]]
 [info][grammar]  (bool_and)back one token to (compare)
 [info][grammar]  (bool_and)back one token to (compare)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [394]]
+[debug][token : [561]]
 [info][grammar]  mode status: negative
 [info][grammar]  mode status: negative
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [395]]
+[debug][token : [562]]
 [info][grammar]  (negative)back one token to (compare)
 [info][grammar]  (negative)back one token to (compare)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [396]]
+[debug][token : [563]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [397]]
+[debug][token : [564]]
 [info][grammar]  (polynomial)back one token to (factor)
 [info][grammar]  (polynomial)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [398]]
+[debug][token : [565]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [399]]
+[debug][token : [566]]
 [info][grammar]  (bit_or)back one token to (bit_and)
 [info][grammar]  (bit_or)back one token to (bit_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [400]]
+[debug][token : [567]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [401]]
+[debug][token : [568]]
 [info][grammar]  (bit_or)back one token to (bit_and)
 [info][grammar]  (bit_or)back one token to (bit_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [402]]
+[debug][token : [569]]
 [info][grammar]  mode status: bit_and
 [info][grammar]  mode status: bit_and
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [403]]
+[debug][token : [570]]
 [info][grammar]  (bit_move)back one token to (factor)
 [info][grammar]  (bit_move)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [404]]
+[debug][token : [571]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [405]]
+[debug][token : [572]]
 [info][grammar]  (bit_move)back one token to (factor)
 [info][grammar]  (bit_move)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [406]]
+[debug][token : [573]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [407]]
+[debug][token : [574]]
 [info][grammar]  (polynomial)back one token to (factor)
 [info][grammar]  (polynomial)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [408]]
+[debug][token : [575]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [409]]
+[debug][token : [576]]
 [info][grammar]  (factor)back one token to (element)
 [info][grammar]  (factor)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [410]]
+[debug][token : [577]]
 [info][grammar]  mode status: negative
 [info][grammar]  mode status: negative
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [411]]
+[debug][token : [578]]
 [info][grammar]  (negative)back one token to (bit_not)
 [info][grammar]  (negative)back one token to (bit_not)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [412]]
+[debug][token : [579]]
 [info][grammar]  mode status: bit_not
 [info][grammar]  mode status: bit_not
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [413]]
+[debug][token : [580]]
 [info][grammar]  (bit_not)back one token to (power)
 [info][grammar]  (bit_not)back one token to (power)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [414]]
+[debug][token : [581]]
 [info][grammar]  mode status: power
 [info][grammar]  mode status: power
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [415]]
+[debug][token : [582]]
 [info][grammar]  (power)back one token to (element)
 [info][grammar]  (power)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [416]]
+[debug][token : [583]]
 [info][grammar]  mode status: call_down
 [info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [417]]
+[debug][token : [584]]
 [info][grammar]  (call_down)back one token to (element)
 [info][grammar]  (call_down)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [418]]
+[debug][token : [585]]
 [info][grammar]  mode status: element
 [info][grammar]  mode status: element
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [419]]
+[debug][token : [586]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [420]]
+[debug][token : [587]]
 [info][grammar]  mode status: var_token
 [info][grammar]  mode status: var_token
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [421]]
+[debug][token : [588]]
 [info][grammar]  (var_token)out
 [info][grammar]  (var_token)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [422]]
+[debug][token : [589]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [423]]
+[debug][token : [590]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [424]]
+[debug][token : [591]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [425]]
+[debug][token : [592]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [426]]
+[debug][token : [593]]
 [info][grammar]  mode status: call_down
 [info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [427]]
+[debug][token : [594]]
 [info][grammar]  (call_down)reduce right
 [info][grammar]  (call_down)reduce right
-[info][lexical]  get value = ' ' len = 1 from 3
-[info][lexical]  get value = '=' len = 1 from 39
-[info]token type = 39
-[debug][grammar]  get token type : 39; data type : 1
+[info][lexical]  get value = '(' len = 1 from 8
+[info]token type = 8
+[debug][grammar]  get token type : 8; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [428]]
-[debug][token : [429]]
+[debug][token : [595]]
+[debug][token : [596]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [430]]
+[debug][token : [597]]
 [info][grammar]  (call_back_)out
 [info][grammar]  (call_back_)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [431]]
+[debug][token : [598]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [432]]
+[debug][token : [599]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [433]]
+[debug][token : [600]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [434]]
+[debug][token : [601]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [435]]
+[debug][token : [602]]
 [info][grammar]  mode status: power
 [info][grammar]  mode status: power
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [436]]
+[debug][token : [603]]
 [info][grammar]  (power)reduce right
 [info][grammar]  (power)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [437]]
+[debug][token : [604]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [438]]
+[debug][token : [605]]
 [info][grammar]  (power)out
 [info][grammar]  (power)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [439]]
+[debug][token : [606]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [440]]
+[debug][token : [607]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [441]]
+[debug][token : [608]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [442]]
+[debug][token : [609]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [443]]
+[debug][token : [610]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [444]]
+[debug][token : [611]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [445]]
+[debug][token : [612]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [446]]
+[debug][token : [613]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [447]]
+[debug][token : [614]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [448]]
+[debug][token : [615]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [449]]
+[debug][token : [616]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [450]]
+[debug][token : [617]]
 [info][grammar]  (factor)out
 [info][grammar]  (factor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [451]]
+[debug][token : [618]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [452]]
+[debug][token : [619]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [453]]
+[debug][token : [620]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [454]]
+[debug][token : [621]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [455]]
+[debug][token : [622]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [456]]
+[debug][token : [623]]
 [info][grammar]  (polynomial)reduce right
 [info][grammar]  (polynomial)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [457]]
+[debug][token : [624]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [458]]
+[debug][token : [625]]
 [info][grammar]  (polynomial)out
 [info][grammar]  (polynomial)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [459]]
+[debug][token : [626]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [460]]
+[debug][token : [627]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [461]]
+[debug][token : [628]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [462]]
+[debug][token : [629]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [463]]
+[debug][token : [630]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [464]]
+[debug][token : [631]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [465]]
+[debug][token : [632]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [466]]
+[debug][token : [633]]
 [info][grammar]  (bit_move)out
 [info][grammar]  (bit_move)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [467]]
+[debug][token : [634]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [468]]
+[debug][token : [635]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [469]]
+[debug][token : [636]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [470]]
+[debug][token : [637]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [471]]
+[debug][token : [638]]
 [info][grammar]  mode status: bit_and
 [info][grammar]  mode status: bit_and
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [472]]
+[debug][token : [639]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [473]]
+[debug][token : [640]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [474]]
+[debug][token : [641]]
 [info][grammar]  (bit_and)out
 [info][grammar]  (bit_and)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [475]]
+[debug][token : [642]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [476]]
+[debug][token : [643]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [477]]
+[debug][token : [644]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [478]]
+[debug][token : [645]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [479]]
+[debug][token : [646]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [480]]
+[debug][token : [647]]
 [info][grammar]  (bit_or)reduce right
 [info][grammar]  (bit_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [481]]
+[debug][token : [648]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [482]]
+[debug][token : [649]]
 [info][grammar]  (bit_or)out
 [info][grammar]  (bit_or)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [483]]
+[debug][token : [650]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [484]]
+[debug][token : [651]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [485]]
+[debug][token : [652]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [486]]
+[debug][token : [653]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [487]]
+[debug][token : [654]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [488]]
+[debug][token : [655]]
 [info][grammar]  (bit_or)reduce right
 [info][grammar]  (bit_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [489]]
+[debug][token : [656]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [490]]
+[debug][token : [657]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [491]]
+[debug][token : [658]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [492]]
+[debug][token : [659]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [493]]
+[debug][token : [660]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [494]]
+[debug][token : [661]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [495]]
+[debug][token : [662]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [496]]
+[debug][token : [663]]
 [info][grammar]  (polynomial)reduce right
 [info][grammar]  (polynomial)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [497]]
+[debug][token : [664]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [498]]
+[debug][token : [665]]
 [info][grammar]  (polynomial)out
 [info][grammar]  (polynomial)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [499]]
+[debug][token : [666]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [500]]
+[debug][token : [667]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [501]]
+[debug][token : [668]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [502]]
+[debug][token : [669]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [503]]
+[debug][token : [670]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [504]]
+[debug][token : [671]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [505]]
+[debug][token : [672]]
 [info][grammar]  mode status: bool_and
 [info][grammar]  mode status: bool_and
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [506]]
+[debug][token : [673]]
 [info][grammar]  (bool_and)reduce right
 [info][grammar]  (bool_and)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [507]]
+[debug][token : [674]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [508]]
+[debug][token : [675]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [509]]
+[debug][token : [676]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [510]]
+[debug][token : [677]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [511]]
+[debug][token : [678]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [512]]
+[debug][token : [679]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [513]]
+[debug][token : [680]]
 [info][grammar]  mode status: bool_or
 [info][grammar]  mode status: bool_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [514]]
+[debug][token : [681]]
 [info][grammar]  (bool_or)reduce right
 [info][grammar]  (bool_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [515]]
+[debug][token : [682]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [516]]
+[debug][token : [683]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [517]]
+[debug][token : [684]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [518]]
+[debug][token : [685]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [519]]
+[debug][token : [686]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [520]]
+[debug][token : [687]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [521]]
+[debug][token : [688]]
 [info][grammar]  mode status: call_back_
 [info][grammar]  mode status: call_back_
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [522]]
+[debug][token : [689]]
 [info][grammar]  (call_back_)reduce right
 [info][grammar]  (call_back_)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [523]]
+[debug][token : [690]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [524]]
-[info][grammar]  (call_back_)out
+[debug][token : [691]]
+[info][lexical]  get value = 'z' len = 1 from 18
+[info]token type = 18
+[debug][grammar]  get token type : 18; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [525]]
-[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
-[debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [526]]
-[debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [527]]
-[debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [528]]
-[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [529]]
-[info][grammar]  mode status: eq_number
-[debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [530]]
-[info][grammar]  (eq_number)reduce right
+[debug][token : [692]]
+[debug][token : [693]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [694]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [695]]
+[debug][grammar]  back a token[seek : 0, index : 1]
+[debug][token : [696]]
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [531]]
+[debug][token : [697]]
+[info][grammar]  mode status: formal_parameter
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [532]]
-[info][lexical]  get value = ' ' len = 1 from 3
-[info][lexical]  get value = 'a' len = 1 from 18
-[info]token type = 18
-[debug][grammar]  get token type : 18; data type : 1
+[debug][token : [698]]
+[info][grammar]  (formal_parameter)back one token to (top_exp)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [533]]
-[debug][token : [534]]
+[debug][token : [699]]
+[info][grammar]  mode status: element
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [700]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [701]]
+[info][grammar]  mode status: var_token
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [702]]
+[info][grammar]  (var_token)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [703]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [704]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [705]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [706]]
+[info][lexical]  get value = '=' len = 1 from 39
+[info]token type = 39
+[debug][grammar]  get token type : 39; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [707]]
+[debug][token : [708]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [709]]
+[info][lexical]  get value = '10' len = 2 from 0
+[info]token type = 0
+[debug][grammar]  get token type : 0; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [710]]
+[debug][token : [711]]
+[info][grammar]  mode status: top_exp
+[info][grammar]  mode status: eq_number
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [712]]
+[info][grammar]  (bool_or)back one token to (bool_and)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [713]]
 [info][grammar]  mode status: call_back_
 [info][grammar]  mode status: call_back_
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [535]]
+[debug][token : [714]]
 [info][grammar]  (call_back_)back one token to (bool_or)
 [info][grammar]  (call_back_)back one token to (bool_or)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [536]]
+[debug][token : [715]]
 [info][grammar]  mode status: bool_or
 [info][grammar]  mode status: bool_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [537]]
+[debug][token : [716]]
 [info][grammar]  (bool_or)back one token to (bool_and)
 [info][grammar]  (bool_or)back one token to (bool_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [538]]
+[debug][token : [717]]
 [info][grammar]  mode status: bool_and
 [info][grammar]  mode status: bool_and
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [539]]
+[debug][token : [718]]
 [info][grammar]  (bool_and)back one token to (compare)
 [info][grammar]  (bool_and)back one token to (compare)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [540]]
+[debug][token : [719]]
 [info][grammar]  mode status: negative
 [info][grammar]  mode status: negative
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [541]]
+[debug][token : [720]]
 [info][grammar]  (negative)back one token to (compare)
 [info][grammar]  (negative)back one token to (compare)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [542]]
+[debug][token : [721]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [543]]
+[debug][token : [722]]
 [info][grammar]  (polynomial)back one token to (factor)
 [info][grammar]  (polynomial)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [544]]
+[debug][token : [723]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [545]]
+[debug][token : [724]]
 [info][grammar]  (bit_or)back one token to (bit_and)
 [info][grammar]  (bit_or)back one token to (bit_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [546]]
+[debug][token : [725]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [547]]
+[debug][token : [726]]
 [info][grammar]  (bit_or)back one token to (bit_and)
 [info][grammar]  (bit_or)back one token to (bit_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [548]]
+[debug][token : [727]]
 [info][grammar]  mode status: bit_and
 [info][grammar]  mode status: bit_and
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [549]]
+[debug][token : [728]]
 [info][grammar]  (bit_move)back one token to (factor)
 [info][grammar]  (bit_move)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [550]]
+[debug][token : [729]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [551]]
+[debug][token : [730]]
 [info][grammar]  (bit_move)back one token to (factor)
 [info][grammar]  (bit_move)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [552]]
+[debug][token : [731]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [553]]
+[debug][token : [732]]
 [info][grammar]  (polynomial)back one token to (factor)
 [info][grammar]  (polynomial)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [554]]
+[debug][token : [733]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [555]]
+[debug][token : [734]]
 [info][grammar]  (factor)back one token to (element)
 [info][grammar]  (factor)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [556]]
+[debug][token : [735]]
 [info][grammar]  mode status: negative
 [info][grammar]  mode status: negative
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [557]]
+[debug][token : [736]]
 [info][grammar]  (negative)back one token to (bit_not)
 [info][grammar]  (negative)back one token to (bit_not)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [558]]
+[debug][token : [737]]
 [info][grammar]  mode status: bit_not
 [info][grammar]  mode status: bit_not
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [559]]
+[debug][token : [738]]
 [info][grammar]  (bit_not)back one token to (power)
 [info][grammar]  (bit_not)back one token to (power)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [560]]
+[debug][token : [739]]
 [info][grammar]  mode status: power
 [info][grammar]  mode status: power
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [561]]
+[debug][token : [740]]
 [info][grammar]  (power)back one token to (element)
 [info][grammar]  (power)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [562]]
+[debug][token : [741]]
 [info][grammar]  mode status: call_down
 [info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [563]]
+[debug][token : [742]]
 [info][grammar]  (call_down)back one token to (element)
 [info][grammar]  (call_down)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [564]]
+[debug][token : [743]]
 [info][grammar]  mode status: element
 [info][grammar]  mode status: element
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [565]]
+[debug][token : [744]]
+[info][grammar]  (element)back one token to (number)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [566]]
-[info][grammar]  mode status: var_token
+[debug][token : [745]]
+[info][grammar]  mode status: number
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [567]]
-[info][grammar]  (var_token)out
+[debug][token : [746]]
+[info][grammar]  (number)get int number: 10
+[info][grammar]  (number)add one token
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [568]]
+[debug][token : [747]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [569]]
+[debug][token : [748]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [570]]
+[debug][token : [749]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [571]]
+[debug][token : [750]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [572]]
+[debug][token : [751]]
 [info][grammar]  mode status: call_down
 [info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [573]]
+[debug][token : [752]]
 [info][grammar]  (call_down)reduce right
 [info][grammar]  (call_down)reduce right
-[info][lexical]  get value = '(' len = 1 from 8
-[info]token type = 8
-[debug][grammar]  get token type : 8; data type : 1
+[info][lexical]  get value = ',' len = 1 from 41
+[info]token type = 41
+[debug][grammar]  get token type : 41; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [574]]
-[debug][token : [575]]
+[debug][token : [753]]
+[debug][token : [754]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [576]]
+[debug][token : [755]]
 [info][grammar]  (call_back_)out
 [info][grammar]  (call_back_)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [577]]
+[debug][token : [756]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [578]]
+[debug][token : [757]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [579]]
+[debug][token : [758]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [580]]
+[debug][token : [759]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [581]]
+[debug][token : [760]]
 [info][grammar]  mode status: power
 [info][grammar]  mode status: power
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [582]]
+[debug][token : [761]]
 [info][grammar]  (power)reduce right
 [info][grammar]  (power)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [583]]
+[debug][token : [762]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [584]]
+[debug][token : [763]]
 [info][grammar]  (power)out
 [info][grammar]  (power)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [585]]
+[debug][token : [764]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [586]]
+[debug][token : [765]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [587]]
+[debug][token : [766]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [588]]
+[debug][token : [767]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [589]]
+[debug][token : [768]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [590]]
+[debug][token : [769]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [591]]
+[debug][token : [770]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [592]]
+[debug][token : [771]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [593]]
+[debug][token : [772]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [594]]
+[debug][token : [773]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [595]]
+[debug][token : [774]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [596]]
+[debug][token : [775]]
 [info][grammar]  (factor)out
 [info][grammar]  (factor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [597]]
+[debug][token : [776]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [598]]
+[debug][token : [777]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [599]]
+[debug][token : [778]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [600]]
+[debug][token : [779]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [601]]
+[debug][token : [780]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [602]]
+[debug][token : [781]]
 [info][grammar]  (polynomial)reduce right
 [info][grammar]  (polynomial)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [603]]
+[debug][token : [782]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [604]]
+[debug][token : [783]]
 [info][grammar]  (polynomial)out
 [info][grammar]  (polynomial)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [605]]
+[debug][token : [784]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [606]]
+[debug][token : [785]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [607]]
+[debug][token : [786]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [608]]
+[debug][token : [787]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [609]]
+[debug][token : [788]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [610]]
+[debug][token : [789]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [611]]
+[debug][token : [790]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [612]]
+[debug][token : [791]]
 [info][grammar]  (bit_move)out
 [info][grammar]  (bit_move)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [613]]
+[debug][token : [792]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [614]]
+[debug][token : [793]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [615]]
+[debug][token : [794]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [616]]
+[debug][token : [795]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [617]]
+[debug][token : [796]]
 [info][grammar]  mode status: bit_and
 [info][grammar]  mode status: bit_and
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [618]]
+[debug][token : [797]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [619]]
+[debug][token : [798]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [620]]
+[debug][token : [799]]
 [info][grammar]  (bit_and)out
 [info][grammar]  (bit_and)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [621]]
+[debug][token : [800]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [622]]
+[debug][token : [801]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [623]]
+[debug][token : [802]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [624]]
+[debug][token : [803]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [625]]
+[debug][token : [804]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [626]]
+[debug][token : [805]]
 [info][grammar]  (bit_or)reduce right
 [info][grammar]  (bit_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [627]]
+[debug][token : [806]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [628]]
+[debug][token : [807]]
 [info][grammar]  (bit_or)out
 [info][grammar]  (bit_or)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [629]]
+[debug][token : [808]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [630]]
+[debug][token : [809]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [631]]
+[debug][token : [810]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [632]]
+[debug][token : [811]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [633]]
+[debug][token : [812]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [634]]
+[debug][token : [813]]
 [info][grammar]  (bit_or)reduce right
 [info][grammar]  (bit_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [635]]
+[debug][token : [814]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [636]]
+[debug][token : [815]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [637]]
+[debug][token : [816]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [638]]
+[debug][token : [817]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [639]]
+[debug][token : [818]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [640]]
+[debug][token : [819]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [641]]
+[debug][token : [820]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [642]]
+[debug][token : [821]]
 [info][grammar]  (polynomial)reduce right
 [info][grammar]  (polynomial)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [643]]
+[debug][token : [822]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [644]]
+[debug][token : [823]]
 [info][grammar]  (polynomial)out
 [info][grammar]  (polynomial)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [645]]
+[debug][token : [824]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [646]]
+[debug][token : [825]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [647]]
+[debug][token : [826]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [648]]
+[debug][token : [827]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [649]]
+[debug][token : [828]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [650]]
+[debug][token : [829]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [651]]
+[debug][token : [830]]
 [info][grammar]  mode status: bool_and
 [info][grammar]  mode status: bool_and
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [652]]
+[debug][token : [831]]
 [info][grammar]  (bool_and)reduce right
 [info][grammar]  (bool_and)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [653]]
+[debug][token : [832]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [654]]
+[debug][token : [833]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [655]]
+[debug][token : [834]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [656]]
+[debug][token : [835]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [657]]
+[debug][token : [836]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [658]]
+[debug][token : [837]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [659]]
+[debug][token : [838]]
 [info][grammar]  mode status: bool_or
 [info][grammar]  mode status: bool_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [660]]
+[debug][token : [839]]
 [info][grammar]  (bool_or)reduce right
 [info][grammar]  (bool_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [661]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [662]]
-[info][grammar]  (bit_notor)out
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [663]]
-[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
-[debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [664]]
-[debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [665]]
-[debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [666]]
-[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [667]]
-[info][grammar]  mode status: call_back_
-[debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [668]]
-[info][grammar]  (call_back_)reduce right
-[debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [669]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [670]]
-[info][lexical]  get value = ')' len = 1 from 9
-[info]token type = 9
-[debug][grammar]  get token type : 9; data type : 1
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [671]]
-[debug][token : [672]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [673]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [674]]
-[info][grammar]  mode status: call_back_
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [675]]
-[info][grammar]  (call_back_)reduce right
-[info][lexical]  get value = '
-' len = 1 from 2
-[info]token type = 2
-[debug][grammar]  get token type : 2; data type : 1
+[debug][token : [840]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [841]]
+[info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [676]]
-[debug][token : [677]]
+[debug][token : [842]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [843]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [844]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [845]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [846]]
+[info][grammar]  mode status: call_back_
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [847]]
+[info][grammar]  (call_back_)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [848]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [678]]
+[debug][token : [849]]
 [info][grammar]  (call_back_)out
 [info][grammar]  (call_back_)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [679]]
+[debug][token : [850]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [680]]
+[debug][token : [851]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [681]]
+[debug][token : [852]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [682]]
+[debug][token : [853]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [683]]
+[debug][token : [854]]
 [info][grammar]  mode status: eq_number
 [info][grammar]  mode status: eq_number
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [684]]
+[debug][token : [855]]
 [info][grammar]  (eq_number)reduce right
 [info][grammar]  (eq_number)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [685]]
+[debug][token : [856]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [686]]
+[debug][token : [857]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [687]]
+[debug][token : [858]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [688]]
+[debug][token : [859]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [689]]
+[debug][token : [860]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [690]]
+[debug][token : [861]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [691]]
+[debug][token : [862]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [692]]
+[debug][token : [863]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [864]]
+[info][grammar]  mode status: formal_parameter
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [865]]
+[info][grammar]  (formal_parameter)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [693]]
+[debug][token : [866]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [694]]
+[debug][token : [867]]
+[info][lexical]  get value = 'q' len = 1 from 18
+[info]token type = 18
+[debug][grammar]  get token type : 18; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [695]]
+[debug][token : [868]]
+[debug][token : [869]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [696]]
+[debug][token : [870]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [697]]
-[info][grammar]  mode status: command_list
+[debug][token : [871]]
+[debug][grammar]  back a token[seek : 0, index : 1]
+[debug][token : [872]]
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [873]]
+[info][grammar]  mode status: element
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [698]]
-[info][grammar]  (command_list)reduce right
-[info][lexical]  get value = 'b' len = 1 from 18
-[info]token type = 18
-[debug][grammar]  get token type : 18; data type : 1
+[debug][token : [874]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [699]]
-[debug][token : [700]]
-[info][grammar]  mode status: command
+[debug][token : [875]]
+[info][grammar]  mode status: var_token
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [701]]
-[info][grammar]  (command)back one token to (top_exp)
+[debug][token : [876]]
+[info][grammar]  (var_token)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [702]]
+[debug][token : [877]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [878]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [879]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [880]]
+[info][lexical]  get value = '=' len = 1 from 39
+[info]token type = 39
+[debug][grammar]  get token type : 39; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [881]]
+[debug][token : [882]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [883]]
+[info][lexical]  get value = '20' len = 2 from 0
+[info]token type = 0
+[debug][grammar]  get token type : 0; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [884]]
+[debug][token : [885]]
 [info][grammar]  mode status: top_exp
 [info][grammar]  mode status: top_exp
 [info][grammar]  mode status: eq_number
 [info][grammar]  mode status: eq_number
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [703]]
+[debug][token : [886]]
 [info][grammar]  (bool_or)back one token to (bool_and)
 [info][grammar]  (bool_or)back one token to (bool_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [704]]
+[debug][token : [887]]
 [info][grammar]  mode status: call_back_
 [info][grammar]  mode status: call_back_
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [705]]
+[debug][token : [888]]
 [info][grammar]  (call_back_)back one token to (bool_or)
 [info][grammar]  (call_back_)back one token to (bool_or)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [706]]
+[debug][token : [889]]
 [info][grammar]  mode status: bool_or
 [info][grammar]  mode status: bool_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [707]]
+[debug][token : [890]]
 [info][grammar]  (bool_or)back one token to (bool_and)
 [info][grammar]  (bool_or)back one token to (bool_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [708]]
+[debug][token : [891]]
 [info][grammar]  mode status: bool_and
 [info][grammar]  mode status: bool_and
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [709]]
+[debug][token : [892]]
 [info][grammar]  (bool_and)back one token to (compare)
 [info][grammar]  (bool_and)back one token to (compare)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [710]]
+[debug][token : [893]]
 [info][grammar]  mode status: negative
 [info][grammar]  mode status: negative
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [711]]
+[debug][token : [894]]
 [info][grammar]  (negative)back one token to (compare)
 [info][grammar]  (negative)back one token to (compare)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [712]]
+[debug][token : [895]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [713]]
+[debug][token : [896]]
 [info][grammar]  (polynomial)back one token to (factor)
 [info][grammar]  (polynomial)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [714]]
+[debug][token : [897]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [715]]
+[debug][token : [898]]
 [info][grammar]  (bit_or)back one token to (bit_and)
 [info][grammar]  (bit_or)back one token to (bit_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [716]]
+[debug][token : [899]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [717]]
+[debug][token : [900]]
 [info][grammar]  (bit_or)back one token to (bit_and)
 [info][grammar]  (bit_or)back one token to (bit_and)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [718]]
-[info][grammar]  mode status: bit_and
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [719]]
-[info][grammar]  (bit_move)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [720]]
-[info][grammar]  mode status: factor
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [721]]
-[info][grammar]  (bit_move)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [722]]
-[info][grammar]  mode status: polynomial
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [723]]
-[info][grammar]  (polynomial)back one token to (factor)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [724]]
-[info][grammar]  mode status: factor
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [725]]
-[info][grammar]  (factor)back one token to (element)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [726]]
-[info][grammar]  mode status: negative
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [727]]
-[info][grammar]  (negative)back one token to (bit_not)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [728]]
-[info][grammar]  mode status: bit_not
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [729]]
-[info][grammar]  (bit_not)back one token to (power)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [730]]
-[info][grammar]  mode status: power
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [731]]
-[info][grammar]  (power)back one token to (element)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [732]]
-[info][grammar]  mode status: call_down
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [733]]
-[info][grammar]  (call_down)back one token to (element)
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [734]]
-[info][grammar]  mode status: element
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [735]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [736]]
-[info][grammar]  mode status: var_token
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [737]]
-[info][grammar]  (var_token)out
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [738]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [739]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [740]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [741]]
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [742]]
-[info][grammar]  mode status: call_down
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [743]]
-[info][grammar]  (call_down)reduce right
-[info][lexical]  get value = ' ' len = 1 from 3
-[info][lexical]  get value = '*' len = 1 from 6
-[info]token type = 6
-[debug][grammar]  get token type : 6; data type : 1
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [744]]
-[debug][token : [745]]
-[debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [746]]
-[info][grammar]  (call_back_)out
-[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [747]]
-[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
-[debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [748]]
-[debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [749]]
-[debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [750]]
-[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [751]]
-[info][grammar]  mode status: power
-[debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [752]]
-[info][grammar]  (power)reduce right
-[debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [753]]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [901]]
+[info][grammar]  mode status: bit_and
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [754]]
-[info][grammar]  (power)out
+[debug][token : [902]]
+[info][grammar]  (bit_move)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [755]]
-[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
-[debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [756]]
-[debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [757]]
-[debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [758]]
-[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [759]]
-[debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [760]]
-[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [761]]
-[debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [762]]
-[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
-[debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [763]]
+[debug][token : [903]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
-[debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [764]]
-[info][grammar]  (factor)reduce right
-[debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [765]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [766]]
-[info][lexical]  get value = ' ' len = 1 from 3
-[info][lexical]  get value = '3' len = 1 from 0
-[info]token type = 0
-[debug][grammar]  get token type : 0; data type : 1
+[debug][token : [904]]
+[info][grammar]  (bit_move)back one token to (factor)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [767]]
-[debug][token : [768]]
+[debug][token : [905]]
+[info][grammar]  mode status: polynomial
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [906]]
+[info][grammar]  (polynomial)back one token to (factor)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [907]]
+[info][grammar]  mode status: factor
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [908]]
+[info][grammar]  (factor)back one token to (element)
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [909]]
 [info][grammar]  mode status: negative
 [info][grammar]  mode status: negative
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [769]]
+[debug][token : [910]]
 [info][grammar]  (negative)back one token to (bit_not)
 [info][grammar]  (negative)back one token to (bit_not)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [770]]
+[debug][token : [911]]
 [info][grammar]  mode status: bit_not
 [info][grammar]  mode status: bit_not
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [771]]
+[debug][token : [912]]
 [info][grammar]  (bit_not)back one token to (power)
 [info][grammar]  (bit_not)back one token to (power)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [772]]
+[debug][token : [913]]
 [info][grammar]  mode status: power
 [info][grammar]  mode status: power
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [773]]
+[debug][token : [914]]
 [info][grammar]  (power)back one token to (element)
 [info][grammar]  (power)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [774]]
+[debug][token : [915]]
 [info][grammar]  mode status: call_down
 [info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [775]]
+[debug][token : [916]]
 [info][grammar]  (call_down)back one token to (element)
 [info][grammar]  (call_down)back one token to (element)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [776]]
+[debug][token : [917]]
 [info][grammar]  mode status: element
 [info][grammar]  mode status: element
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [777]]
+[debug][token : [918]]
 [info][grammar]  (element)back one token to (number)
 [info][grammar]  (element)back one token to (number)
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [778]]
+[debug][token : [919]]
 [info][grammar]  mode status: number
 [info][grammar]  mode status: number
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [779]]
-[info][grammar]  (number)get int number: 3
+[debug][token : [920]]
+[info][grammar]  (number)get int number: 20
 [info][grammar]  (number)add one token
 [info][grammar]  (number)add one token
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [780]]
+[debug][token : [921]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [781]]
+[debug][token : [922]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [782]]
+[debug][token : [923]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [783]]
+[debug][token : [924]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [784]]
+[debug][token : [925]]
 [info][grammar]  mode status: call_down
 [info][grammar]  mode status: call_down
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [785]]
+[debug][token : [926]]
 [info][grammar]  (call_down)reduce right
 [info][grammar]  (call_down)reduce right
-[info][lexical]  get value = '
-' len = 1 from 2
-[info]token type = 2
-[debug][grammar]  get token type : 2; data type : 1
+[info][lexical]  get value = ')' len = 1 from 9
+[info]token type = 9
+[debug][grammar]  get token type : 9; data type : 1
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [786]]
-[debug][token : [787]]
+[debug][token : [927]]
+[debug][token : [928]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [788]]
+[debug][token : [929]]
 [info][grammar]  (call_back_)out
 [info][grammar]  (call_back_)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [789]]
+[debug][token : [930]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [790]]
+[debug][token : [931]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [791]]
+[debug][token : [932]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [792]]
+[debug][token : [933]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [793]]
+[debug][token : [934]]
 [info][grammar]  mode status: power
 [info][grammar]  mode status: power
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [794]]
+[debug][token : [935]]
 [info][grammar]  (power)reduce right
 [info][grammar]  (power)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [795]]
+[debug][token : [936]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [796]]
+[debug][token : [937]]
 [info][grammar]  (power)out
 [info][grammar]  (power)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [797]]
+[debug][token : [938]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [798]]
+[debug][token : [939]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [799]]
+[debug][token : [940]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [800]]
+[debug][token : [941]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [801]]
+[debug][token : [942]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [802]]
+[debug][token : [943]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [803]]
+[debug][token : [944]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [804]]
+[debug][token : [945]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [805]]
+[debug][token : [946]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [806]]
+[debug][token : [947]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [807]]
+[debug][token : [948]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [808]]
+[debug][token : [949]]
 [info][grammar]  (factor)out
 [info][grammar]  (factor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [809]]
+[debug][token : [950]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [810]]
+[debug][token : [951]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [811]]
+[debug][token : [952]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [812]]
+[debug][token : [953]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [813]]
+[debug][token : [954]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [814]]
+[debug][token : [955]]
 [info][grammar]  (polynomial)reduce right
 [info][grammar]  (polynomial)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [815]]
+[debug][token : [956]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [816]]
+[debug][token : [957]]
 [info][grammar]  (polynomial)out
 [info][grammar]  (polynomial)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [817]]
+[debug][token : [958]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [818]]
+[debug][token : [959]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [819]]
+[debug][token : [960]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [820]]
+[debug][token : [961]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [821]]
+[debug][token : [962]]
 [info][grammar]  mode status: factor
 [info][grammar]  mode status: factor
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [822]]
+[debug][token : [963]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [823]]
+[debug][token : [964]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [824]]
+[debug][token : [965]]
 [info][grammar]  (bit_move)out
 [info][grammar]  (bit_move)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [825]]
+[debug][token : [966]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [826]]
+[debug][token : [967]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [827]]
+[debug][token : [968]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [828]]
+[debug][token : [969]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [829]]
+[debug][token : [970]]
 [info][grammar]  mode status: bit_and
 [info][grammar]  mode status: bit_and
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [830]]
+[debug][token : [971]]
 [info][grammar]  (factor)reduce right
 [info][grammar]  (factor)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [831]]
+[debug][token : [972]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [832]]
+[debug][token : [973]]
 [info][grammar]  (bit_and)out
 [info][grammar]  (bit_and)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [833]]
+[debug][token : [974]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [834]]
+[debug][token : [975]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [835]]
+[debug][token : [976]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [836]]
+[debug][token : [977]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [837]]
+[debug][token : [978]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [838]]
+[debug][token : [979]]
 [info][grammar]  (bit_or)reduce right
 [info][grammar]  (bit_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [839]]
+[debug][token : [980]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [840]]
+[debug][token : [981]]
 [info][grammar]  (bit_or)out
 [info][grammar]  (bit_or)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [841]]
+[debug][token : [982]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [842]]
+[debug][token : [983]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [843]]
+[debug][token : [984]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [844]]
+[debug][token : [985]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [845]]
+[debug][token : [986]]
 [info][grammar]  mode status: bit_or
 [info][grammar]  mode status: bit_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [846]]
+[debug][token : [987]]
 [info][grammar]  (bit_or)reduce right
 [info][grammar]  (bit_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [847]]
+[debug][token : [988]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [848]]
+[debug][token : [989]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [849]]
+[debug][token : [990]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [850]]
+[debug][token : [991]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [851]]
+[debug][token : [992]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [852]]
+[debug][token : [993]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [853]]
+[debug][token : [994]]
 [info][grammar]  mode status: polynomial
 [info][grammar]  mode status: polynomial
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [854]]
+[debug][token : [995]]
 [info][grammar]  (polynomial)reduce right
 [info][grammar]  (polynomial)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [855]]
+[debug][token : [996]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [856]]
+[debug][token : [997]]
 [info][grammar]  (polynomial)out
 [info][grammar]  (polynomial)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [857]]
+[debug][token : [998]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [858]]
+[debug][token : [999]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [859]]
+[debug][token : [1000]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [860]]
+[debug][token : [1001]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [861]]
+[debug][token : [1002]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [862]]
+[debug][token : [1003]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [863]]
+[debug][token : [1004]]
 [info][grammar]  mode status: bool_and
 [info][grammar]  mode status: bool_and
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [864]]
+[debug][token : [1005]]
 [info][grammar]  (bool_and)reduce right
 [info][grammar]  (bool_and)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [865]]
+[debug][token : [1006]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [866]]
+[debug][token : [1007]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [867]]
+[debug][token : [1008]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [868]]
+[debug][token : [1009]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [869]]
+[debug][token : [1010]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [870]]
+[debug][token : [1011]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [871]]
+[debug][token : [1012]]
 [info][grammar]  mode status: bool_or
 [info][grammar]  mode status: bool_or
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [872]]
+[debug][token : [1013]]
 [info][grammar]  (bool_or)reduce right
 [info][grammar]  (bool_or)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [873]]
+[debug][token : [1014]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [874]]
+[debug][token : [1015]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [875]]
+[debug][token : [1016]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [876]]
+[debug][token : [1017]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [877]]
+[debug][token : [1018]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [878]]
+[debug][token : [1019]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [879]]
+[debug][token : [1020]]
 [info][grammar]  mode status: call_back_
 [info][grammar]  mode status: call_back_
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [880]]
+[debug][token : [1021]]
 [info][grammar]  (call_back_)reduce right
 [info][grammar]  (call_back_)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [881]]
+[debug][token : [1022]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [882]]
+[debug][token : [1023]]
 [info][grammar]  (call_back_)out
 [info][grammar]  (call_back_)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [883]]
+[debug][token : [1024]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [884]]
+[debug][token : [1025]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [885]]
+[debug][token : [1026]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [886]]
+[debug][token : [1027]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [887]]
+[debug][token : [1028]]
 [info][grammar]  mode status: eq_number
 [info][grammar]  mode status: eq_number
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [888]]
+[debug][token : [1029]]
 [info][grammar]  (eq_number)reduce right
 [info][grammar]  (eq_number)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [889]]
+[debug][token : [1030]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [890]]
+[debug][token : [1031]]
 [info][grammar]  (bit_notor)out
 [info][grammar]  (bit_notor)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [891]]
+[debug][token : [1032]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [892]]
+[debug][token : [1033]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [893]]
+[debug][token : [1034]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [894]]
+[debug][token : [1035]]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 2]
 [debug][grammar]  after add a token[seek : 1, index : 2]
-[debug][token : [895]]
+[debug][token : [1036]]
 [debug][grammar]  pop a token[seek : 0, index : 1]
 [debug][grammar]  pop a token[seek : 0, index : 1]
-[debug][token : [896]]
+[debug][token : [1037]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [1038]]
+[info][grammar]  mode status: formal_parameter
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [1039]]
+[info][grammar]  (formal_parameter)reduce right
 [debug][grammar]  get token seek += 1 : 0, index : 1
 [debug][grammar]  get token seek += 1 : 0, index : 1
-[debug][token : [897]]
+[debug][token : [1040]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [898]]
+[debug][token : [1041]]
+[info][grammar]  (formal_parameter)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [899]]
+[debug][token : [1042]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [1043]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [1044]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [1045]]
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [1046]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [900]]
+[debug][token : [1047]]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [901]]
+[debug][token : [1048]]
+[info][grammar]  mode status: call_back_
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [1049]]
+[info][grammar]  (call_back_)reduce right
+[info][lexical]  get value = '
+' len = 1 from 2
+[info]token type = 2
+[debug][grammar]  get token type : 2; data type : 1
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [1050]]
+[debug][token : [1051]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [1052]]
+[info][grammar]  (call_back_)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [1053]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [1054]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [1055]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [1056]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [1057]]
+[info][grammar]  mode status: eq_number
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [1058]]
+[info][grammar]  (eq_number)reduce right
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [1059]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [1060]]
+[info][grammar]  (bit_notor)out
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [1061]]
+[debug][grammar]  add a token[seek : 1, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 2, index : 2]
+[debug][token : [1062]]
+[debug][grammar]  back a token[seek : 1, index : 2]
+[debug][token : [1063]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [1064]]
+[debug][grammar]  add a token[seek : 0, index : 1, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 2]
+[debug][token : [1065]]
+[debug][grammar]  pop a token[seek : 0, index : 1]
+[debug][token : [1066]]
+[debug][grammar]  get token seek += 1 : 0, index : 1
+[debug][token : [1067]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [1068]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [1069]]
+[debug][grammar]  pop a token[seek : 0, index : 0]
+[debug][token : [1070]]
+[debug][grammar]  add a token[seek : 0, index : 0, size : 3]
+[debug][grammar]  after add a token[seek : 1, index : 1]
+[debug][token : [1071]]
 [info][grammar]  mode status: command_list
 [info][grammar]  mode status: command_list
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [902]]
+[debug][token : [1072]]
 [info][grammar]  (command_list)reduce right
 [info][grammar]  (command_list)reduce right
 [info]token type = <EOF>
 [info]token type = <EOF>
 [debug][grammar]  get token type : -3; data type : 7
 [debug][grammar]  get token type : -3; data type : 7
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [903]]
-[debug][token : [904]]
+[debug][token : [1073]]
+[debug][token : [1074]]
 [info][grammar]  mode status: command
 [info][grammar]  mode status: command
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [905]]
+[debug][token : [1075]]
 [info][grammar]  (command)back <EOF>
 [info][grammar]  (command)back <EOF>
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [906]]
+[debug][token : [1076]]
 [debug][grammar]  pop a token[seek : 0, index : 0]
 [debug][grammar]  pop a token[seek : 0, index : 0]
-[debug][token : [907]]
+[debug][token : [1077]]
 [info][grammar]  (command_list)out
 [info][grammar]  (command_list)out
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  add a token[seek : 0, index : 0, size : 3]
 [debug][grammar]  after add a token[seek : 1, index : 1]
 [debug][grammar]  after add a token[seek : 1, index : 1]
-[debug][token : [908]]
+[debug][token : [1078]]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  add a token[seek : 1, index : 1, size : 3]
 [debug][grammar]  after add a token[seek : 2, index : 2]
 [debug][grammar]  after add a token[seek : 2, index : 2]
-[debug][token : [909]]
+[debug][token : [1079]]
 [debug][grammar]  back a token[seek : 1, index : 2]
 [debug][grammar]  back a token[seek : 1, index : 2]
-[debug][token : [910]]
+[debug][token : [1080]]

+ 1049 - 1008
token.log

@@ -10,1138 +10,1179 @@
 [debug][token : [  9]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
 [debug][token : [  9]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
 [debug][token : [ 10]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> -  ||- END
 [debug][token : [ 10]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> -  ||- END
 [debug][token : [ 11]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
 [debug][token : [ 11]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 12]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 4daa42c0 num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 12]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 2fe732c0 num = 0> - <NULL [index/seek] num = 1> -  ||- END
 [debug][token : [ 13]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
 [debug][token : [ 13]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 14]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 4daa42c0 num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 14]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 2fe732c0 num = 0> - <NULL [index/seek] num = 1> -  ||- END
 [debug][token : [ 15]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
 [debug][token : [ 15]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
 [debug][token : [ 16]]  token list[from                      add_token] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> -  ||- END
 [debug][token : [ 16]]  token list[from                      add_token] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> -  ||- END
 [debug][token : [ 17]]  token list[from      safe_get_token(get token)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> -  ||- END
 [debug][token : [ 17]]  token list[from      safe_get_token(get token)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> -  ||- END
 [debug][token : [ 18]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
 [debug][token : [ 18]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 19]]  token list[from                      add_token] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 20]]  token list[from      safe_get_token(get token)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 19]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 20]]  token list[from      safe_get_token(get token)] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> -  ||- END
 [debug][token : [ 21]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
 [debug][token : [ 21]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 22]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 23]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 24]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 25]]  token list[from                      add_token] :: <token : 11 [pop] data(text) : { num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 26]]  token list[from      safe_get_token(get token)] :: <token : 11 [pop] data(text) : { num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 22]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 23]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
+[debug][token : [ 24]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 25]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
+[debug][token : [ 26]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> -  ||- END
 [debug][token : [ 27]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
 [debug][token : [ 27]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 28]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 29]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 30]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 31]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 32]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 33]]  token list[from                      add_token] :: <token : -8 [pop] num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 28]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 2fe73380 num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 29]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
+[debug][token : [ 30]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 2fe73380 num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 31]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
+[debug][token : [ 32]]  token list[from                      add_token] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 33]]  token list[from      safe_get_token(get token)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> -  ||- END
 [debug][token : [ 34]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
 [debug][token : [ 34]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 35]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 36]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 37]]  token list[from                      add_token] :: <token : 53 [pop] data(text) : return num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 38]]  token list[from      safe_get_token(get token)] :: <token : 53 [pop] data(text) : return num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 39]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 40]]  token list[from                      add_token] :: <token : 53 [pop] data(text) : return num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 41]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 42]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 43]]  token list[from      safe_get_token(get token)] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 44]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 45]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 46]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 47]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 48]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 49]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 50]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 51]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 52]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 53]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 54]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 55]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 56]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 57]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 58]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 59]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 60]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 61]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 62]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 63]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 64]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 65]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 66]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 67]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 68]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 69]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 70]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 71]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 72]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 73]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 74]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 75]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 76]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 77]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 78]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 79]]  token list[from                      add_token] :: <token : -4 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 80]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 81]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 82]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 83]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 84]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 85]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 86]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 87]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> -  ||- END
-[debug][token : [ 88]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> -  ||- END
-[debug][token : [ 89]]  token list[from                      add_token] :: <token : -34 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [ 90]]  token list[from                     back_token] :: <token : -34 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [ 91]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [ 92]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [ 93]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [ 94]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 35]]  token list[from                      add_token] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> -  ||- END
+[debug][token : [ 36]]  token list[from                     back_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> -  ||- END
+[debug][token : [ 37]]  token list[from                      add_token] :: <token : -33 [pop] data(parameter_list) : parameter_list on 2fe733e0num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [ 38]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 39]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 40]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 41]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 42]]  token list[from      safe_get_token(get token)] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 43]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 44]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 45]]  token list[from                     back_token] :: <token : 18 [seek] data(text) : z num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 46]]  token list[from      safe_get_token(move seek)] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 47]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 48]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 49]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 50]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 2fe73480 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 51]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 52]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 2fe73480 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 53]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 54]]  token list[from                      add_token] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 55]]  token list[from      safe_get_token(get token)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 56]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 57]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 58]]  token list[from      safe_get_token(get token)] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 59]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 60]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 61]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 62]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 63]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 64]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 65]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 66]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 67]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 68]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 69]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 70]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 71]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 72]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 73]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 74]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 75]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 76]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 77]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 78]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 79]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 80]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 81]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 82]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 83]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 84]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 85]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 86]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 87]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 88]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 89]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 90]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 91]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 92]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 5 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 93]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 94]]  token list[from                      add_token] :: <token : -4 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [ 95]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [ 95]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [ 96]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [ 97]]  token list[from                      add_token] :: <token : -19 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [ 98]]  token list[from                     back_token] :: <token : -19 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [ 99]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [100]]  token list[from                      add_token] :: <token : -20 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [101]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [102]]  token list[from                      add_token] :: <token : -21 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [103]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [104]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [105]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [106]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [107]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [108]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [109]]  token list[from                      add_token] :: <token : -6 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [110]]  token list[from                     back_token] :: <token : -6 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [111]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [112]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [113]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [114]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [115]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [116]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [117]]  token list[from                      add_token] :: <token : -7 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [118]]  token list[from                     back_token] :: <token : -7 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [119]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [120]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [121]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [122]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [123]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [124]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [125]]  token list[from                      add_token] :: <token : -22 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [126]]  token list[from                     back_token] :: <token : -22 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [127]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [128]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [129]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [130]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [131]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [132]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [133]]  token list[from                      add_token] :: <token : -23 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [134]]  token list[from                     back_token] :: <token : -23 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [135]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [136]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [137]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [138]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [139]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [140]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [141]]  token list[from                      add_token] :: <token : -24 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [142]]  token list[from                     back_token] :: <token : -24 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [143]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [144]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [145]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [146]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [147]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [148]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [149]]  token list[from                      add_token] :: <token : -25 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [150]]  token list[from                     back_token] :: <token : -25 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [151]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [152]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [153]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [154]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [155]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [156]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [157]]  token list[from                      add_token] :: <token : -26 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [158]]  token list[from                     back_token] :: <token : -26 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [159]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [160]]  token list[from                      add_token] :: <token : -29 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [161]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [162]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [163]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [164]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [165]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [166]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [167]]  token list[from                      add_token] :: <token : -27 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [168]]  token list[from                     back_token] :: <token : -27 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [169]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [170]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [171]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [172]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [173]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [174]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [175]]  token list[from                      add_token] :: <token : -28 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [176]]  token list[from                     back_token] :: <token : -28 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [177]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [178]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [179]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [180]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [181]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [182]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [183]]  token list[from                      add_token] :: <token : -32 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [184]]  token list[from                     back_token] :: <token : -32 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [185]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [186]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [187]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [188]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [189]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [190]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [191]]  token list[from                      add_token] :: <token : -30 data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [192]]  token list[from                     back_token] :: <token : -30 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [193]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [194]]  token list[from                      add_token] :: <token : -12 [pop] data(statement_value) : 24 on 4daa4500 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [195]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [196]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [197]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [198]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [199]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [200]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [201]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [202]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [203]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [204]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [205]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [206]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [207]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [208]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [209]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [210]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [211]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [212]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [213]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [214]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [215]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [216]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [217]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [218]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [219]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [220]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [221]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [222]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 96]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 97]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 98]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [ 99]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [100]]  token list[from                      add_token] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [101]]  token list[from      safe_get_token(get token)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [102]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [103]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [104]]  token list[from                      add_token] :: <token : -34 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [105]]  token list[from                     back_token] :: <token : -34 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [106]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [107]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [108]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [109]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [110]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [111]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [112]]  token list[from                      add_token] :: <token : -19 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [113]]  token list[from                     back_token] :: <token : -19 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [114]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [115]]  token list[from                      add_token] :: <token : -20 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [116]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [117]]  token list[from                      add_token] :: <token : -21 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [118]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [119]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [120]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [121]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [122]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [123]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [124]]  token list[from                      add_token] :: <token : -6 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [125]]  token list[from                     back_token] :: <token : -6 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [126]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [127]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [128]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [129]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [130]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [131]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [132]]  token list[from                      add_token] :: <token : -7 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [133]]  token list[from                     back_token] :: <token : -7 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [134]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [135]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [136]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [137]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [138]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [139]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [140]]  token list[from                      add_token] :: <token : -22 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [141]]  token list[from                     back_token] :: <token : -22 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [142]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [143]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [144]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [145]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [146]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [147]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [148]]  token list[from                      add_token] :: <token : -23 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [149]]  token list[from                     back_token] :: <token : -23 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [150]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [151]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [152]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [153]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [154]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [155]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [156]]  token list[from                      add_token] :: <token : -24 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [157]]  token list[from                     back_token] :: <token : -24 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [158]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [159]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [160]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [161]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [162]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [163]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [164]]  token list[from                      add_token] :: <token : -25 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [165]]  token list[from                     back_token] :: <token : -25 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [166]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [167]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [168]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [169]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [170]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [171]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [172]]  token list[from                      add_token] :: <token : -26 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [173]]  token list[from                     back_token] :: <token : -26 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [174]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [175]]  token list[from                      add_token] :: <token : -29 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [176]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [177]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [178]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [179]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [180]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [181]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [182]]  token list[from                      add_token] :: <token : -27 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [183]]  token list[from                     back_token] :: <token : -27 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [184]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [185]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [186]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [187]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [188]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [189]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [190]]  token list[from                      add_token] :: <token : -28 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [191]]  token list[from                     back_token] :: <token : -28 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [192]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [193]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [194]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [195]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [196]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [197]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [198]]  token list[from                      add_token] :: <token : -32 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [199]]  token list[from                     back_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [200]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [201]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [202]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [203]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [204]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [205]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [206]]  token list[from                      add_token] :: <token : -30 data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [207]]  token list[from                     back_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [208]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [209]]  token list[from                      add_token] :: <token : -12 [pop] data(statement_value) : 24 on 2fe73520 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [210]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [211]]  token list[from                      add_token] :: <token : -33 [pop] data(parameter_list) : parameter_list on 2fe733e0num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [212]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [213]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [214]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [215]]  token list[from                      add_token] :: <token : -33 [pop] data(parameter_list) : parameter_list on 2fe733e0num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [216]]  token list[from                      add_token] :: <token : -33 data(parameter_list) : parameter_list on 2fe733e0num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [217]]  token list[from                     back_token] :: <token : -33 [pop] data(parameter_list) : parameter_list on 2fe733e0num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [218]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [219]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [220]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [221]]  token list[from                      add_token] :: <token : 11 [pop] data(text) : { num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [222]]  token list[from      safe_get_token(get token)] :: <token : 11 [pop] data(text) : { num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [223]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [223]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [224]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
 [debug][token : [224]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [225]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [226]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [227]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [228]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
+[debug][token : [225]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [229]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [230]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [231]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [232]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [233]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [234]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
+[debug][token : [226]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [227]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [228]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [229]]  token list[from                      add_token] :: <token : -8 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [230]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [231]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [232]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [233]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [234]]  token list[from      safe_get_token(get token)] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [235]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [235]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [236]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [236]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [237]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [237]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [238]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [238]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [239]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [239]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [240]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [240]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [241]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [241]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [242]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [242]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [243]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [243]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [244]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [244]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [245]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [245]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [246]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [246]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [247]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [247]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [248]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [248]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [249]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [249]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [250]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [250]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [251]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [251]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [252]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [252]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [253]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [253]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [254]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [254]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [255]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [255]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [256]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [256]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [257]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [257]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [258]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [258]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [259]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [259]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [260]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [260]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [261]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [261]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [262]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [262]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [263]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [263]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [264]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [264]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [265]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [265]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [266]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [266]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [267]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [267]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [268]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [268]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [269]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [269]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [270]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [271]]  token list[from                     back_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [272]]  token list[from                      add_token] :: <token : -37 [pop] data(statement_value) : 28 on 4daa4640 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [273]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [274]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [270]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [271]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [272]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [273]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [274]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [275]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [275]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [276]]  token list[from                      add_token] :: <token : -8 [pop] data(statement_value) : 28 on 4daa4640 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [276]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [277]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [277]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [278]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [279]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [280]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [281]]  token list[from      safe_get_token(get token)] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [282]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [283]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [284]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [285]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [286]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [287]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [278]]  token list[from                      add_token] :: <token : 5 [pop] data(text) : - num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [279]]  token list[from      safe_get_token(get token)] :: <token : 5 [pop] data(text) : - num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [280]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [281]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [282]]  token list[from                      add_token] :: <token : -34 data(statement_value) : 3 on 2fe736e0 num = 0> - <token : 5 [pop] data(text) : - num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [283]]  token list[from                     back_token] :: <token : -34 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <token : 5 [seek] data(text) : - num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [284]]  token list[from                      pop_token] :: <token : 5 [seek] data(text) : - num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [285]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <token : 5 [seek] data(text) : - num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [286]]  token list[from                      pop_token] :: <token : 5 [seek] data(text) : - num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [287]]  token list[from      safe_get_token(move seek)] :: <token : 5 [pop] data(text) : - num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [288]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [288]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [289]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [290]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [291]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [292]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [293]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [294]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [295]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [296]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [297]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [298]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [299]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [289]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [290]]  token list[from                      add_token] :: <token : -19 data(statement_value) : 3 on 2fe736e0 num = 0> - <token : 5 [pop] data(text) : - num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [291]]  token list[from                     back_token] :: <token : -19 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <token : 5 [seek] data(text) : - num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [292]]  token list[from                      pop_token] :: <token : 5 [seek] data(text) : - num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [293]]  token list[from                      add_token] :: <token : -20 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <token : 5 [seek] data(text) : - num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [294]]  token list[from                      pop_token] :: <token : 5 [seek] data(text) : - num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [295]]  token list[from                      add_token] :: <token : -21 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <token : 5 [seek] data(text) : - num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [296]]  token list[from                      pop_token] :: <token : 5 [seek] data(text) : - num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [297]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <token : 5 [seek] data(text) : - num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [298]]  token list[from                      pop_token] :: <token : 5 [seek] data(text) : - num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [299]]  token list[from      safe_get_token(move seek)] :: <token : 5 [pop] data(text) : - num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [300]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [300]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [301]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [302]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [303]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [304]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [305]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [306]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [307]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [301]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [302]]  token list[from                      add_token] :: <token : -6 data(statement_value) : 3 on 2fe736e0 num = 0> - <token : 5 [pop] data(text) : - num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [303]]  token list[from                     back_token] :: <token : -6 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <token : 5 [seek] data(text) : - num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [304]]  token list[from                      pop_token] :: <token : 5 [seek] data(text) : - num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [305]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 3 on 2fe736e0 num = 0> - <token : 5 [seek] data(text) : - num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [306]]  token list[from                      pop_token] :: <token : 5 [seek] data(text) : - num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [307]]  token list[from      safe_get_token(move seek)] :: <token : 5 [pop] data(text) : - num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [308]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
 [debug][token : [308]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [309]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [310]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [311]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [312]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [313]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [314]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [315]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [316]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [317]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [318]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [319]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [320]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [321]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [322]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [323]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [324]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [325]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [326]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [327]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [328]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [329]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [330]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [331]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [332]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [333]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [334]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [335]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [336]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [337]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [338]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [339]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [340]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [341]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [342]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [343]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [344]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [345]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [346]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [347]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [348]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [349]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [350]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [351]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [352]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [353]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [354]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [355]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [356]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [357]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [358]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [359]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [360]]  token list[from                      add_token] :: <token : -9 num = 0> - <token : 12 [pop] data(text) : } num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [361]]  token list[from                     back_token] :: <token : -9 [pop] num = 0> - <token : 12 [seek] data(text) : } num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [362]]  token list[from                      pop_token] :: <token : 12 [seek] data(text) : } num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [363]]  token list[from      safe_get_token(move seek)] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [364]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [365]]  token list[from                      add_token] :: <token : -11 [pop] data(statement_value) : 1 on 4daa43c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [366]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [367]]  token list[from                      add_token] :: <token : -31 [pop] data(statement_value) : 22 on 4daa4680 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [368]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [369]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [370]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [371]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [372]]  token list[from                      add_token] :: <token : -8 [pop] data(statement_value) : 22 on 4daa4680 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [373]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [374]]  token list[from                      add_token] :: <token : -9 [pop] data(statement_value) : 22 on 4daa4680 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [375]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [376]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
+[debug][token : [309]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [310]]  token list[from      safe_get_token(get token)] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [311]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [312]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [313]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [314]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [315]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [316]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [317]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [318]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [319]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [320]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [321]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [322]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [323]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [324]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [325]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [326]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [327]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [328]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [329]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [330]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
+ num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [331]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [377]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [378]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [379]]  token list[from                      add_token] :: <token : -8 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [380]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [381]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [382]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [383]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [384]]  token list[from      safe_get_token(get token)] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [385]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [386]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [387]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [388]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [389]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [390]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [391]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [392]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [393]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [394]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [395]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [396]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [397]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [398]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [399]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [400]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [401]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [402]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [403]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [404]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [405]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [406]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [407]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [408]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [409]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [410]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [411]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [412]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [413]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [414]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [415]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [416]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [417]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [418]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [419]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [420]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [421]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [422]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [423]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [424]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [425]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [426]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [427]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [428]]  token list[from                      add_token] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [429]]  token list[from      safe_get_token(get token)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [430]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [431]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [432]]  token list[from                      add_token] :: <token : -34 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [433]]  token list[from                     back_token] :: <token : -34 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [434]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [435]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [436]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [437]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [438]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [439]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [440]]  token list[from                      add_token] :: <token : -19 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [441]]  token list[from                     back_token] :: <token : -19 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [442]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [443]]  token list[from                      add_token] :: <token : -20 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [444]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [445]]  token list[from                      add_token] :: <token : -21 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [446]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [447]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [448]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [449]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [450]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [451]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [452]]  token list[from                      add_token] :: <token : -6 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [453]]  token list[from                     back_token] :: <token : -6 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [454]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [455]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [456]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [457]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [458]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [459]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [460]]  token list[from                      add_token] :: <token : -7 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [461]]  token list[from                     back_token] :: <token : -7 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [462]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [463]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [464]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [465]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [466]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [467]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [468]]  token list[from                      add_token] :: <token : -22 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [469]]  token list[from                     back_token] :: <token : -22 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [470]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [471]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [472]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [473]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [474]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [475]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [476]]  token list[from                      add_token] :: <token : -23 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [477]]  token list[from                     back_token] :: <token : -23 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [478]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [479]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [480]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [481]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [482]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [483]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [484]]  token list[from                      add_token] :: <token : -24 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [485]]  token list[from                     back_token] :: <token : -24 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [486]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [487]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [488]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [489]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [490]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [491]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [492]]  token list[from                      add_token] :: <token : -25 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [493]]  token list[from                     back_token] :: <token : -25 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [494]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [495]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [496]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [497]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [498]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [499]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [500]]  token list[from                      add_token] :: <token : -26 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [501]]  token list[from                     back_token] :: <token : -26 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [502]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [503]]  token list[from                      add_token] :: <token : -29 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [504]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [505]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [506]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [507]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [508]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [509]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [510]]  token list[from                      add_token] :: <token : -27 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [511]]  token list[from                     back_token] :: <token : -27 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [512]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [513]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [514]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [515]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [516]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [517]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [518]]  token list[from                      add_token] :: <token : -28 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [519]]  token list[from                     back_token] :: <token : -28 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [520]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [521]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [522]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [523]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [524]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [525]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [526]]  token list[from                      add_token] :: <token : -32 data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [pop] data(text) : = num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [527]]  token list[from                     back_token] :: <token : -32 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [528]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [529]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 3 on 4daa46e0 num = 0> - <token : 39 [seek] data(text) : = num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [530]]  token list[from                      pop_token] :: <token : 39 [seek] data(text) : = num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [531]]  token list[from      safe_get_token(move seek)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [532]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [533]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [534]]  token list[from      safe_get_token(get token)] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [535]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [536]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [537]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [538]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [539]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [540]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [541]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [542]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [543]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [544]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [545]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [546]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [547]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [548]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [549]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [550]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [551]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [552]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [553]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [554]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [555]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [556]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [557]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [558]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [559]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [560]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [561]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [562]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [563]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [564]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [565]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [566]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [567]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [568]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [569]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [570]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [571]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [572]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [573]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [574]]  token list[from                      add_token] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [575]]  token list[from      safe_get_token(get token)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [576]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [577]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [578]]  token list[from                      add_token] :: <token : -34 data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [579]]  token list[from                     back_token] :: <token : -34 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [580]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [581]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [582]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [583]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [584]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [585]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [586]]  token list[from                      add_token] :: <token : -19 data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [587]]  token list[from                     back_token] :: <token : -19 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [588]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [589]]  token list[from                      add_token] :: <token : -20 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [590]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [591]]  token list[from                      add_token] :: <token : -21 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [592]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [593]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [594]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [595]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [596]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [597]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [598]]  token list[from                      add_token] :: <token : -6 data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [599]]  token list[from                     back_token] :: <token : -6 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [600]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [601]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [602]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [603]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [604]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [605]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [606]]  token list[from                      add_token] :: <token : -7 data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [607]]  token list[from                     back_token] :: <token : -7 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [608]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [609]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [610]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [611]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [612]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [613]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [614]]  token list[from                      add_token] :: <token : -22 data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [615]]  token list[from                     back_token] :: <token : -22 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [616]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [617]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [618]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [619]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [620]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [621]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [622]]  token list[from                      add_token] :: <token : -23 data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [623]]  token list[from                     back_token] :: <token : -23 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [624]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [625]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [626]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [627]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [628]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [629]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [630]]  token list[from                      add_token] :: <token : -24 data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [631]]  token list[from                     back_token] :: <token : -24 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [632]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [633]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [634]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [635]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [636]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [637]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [638]]  token list[from                      add_token] :: <token : -25 data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [639]]  token list[from                     back_token] :: <token : -25 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [640]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [641]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [642]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [643]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [644]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [645]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [646]]  token list[from                      add_token] :: <token : -26 data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [647]]  token list[from                     back_token] :: <token : -26 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [648]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [649]]  token list[from                      add_token] :: <token : -29 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [650]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [651]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [652]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [653]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [654]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [655]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [656]]  token list[from                      add_token] :: <token : -27 data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [657]]  token list[from                     back_token] :: <token : -27 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [658]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [659]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [660]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [661]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [662]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [663]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [664]]  token list[from                      add_token] :: <token : -28 data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [665]]  token list[from                     back_token] :: <token : -28 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [666]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [667]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 3 on 4daa4720 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [668]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [669]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [670]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [671]]  token list[from                      add_token] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [672]]  token list[from      safe_get_token(get token)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [673]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [674]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 4daa47a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [675]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [676]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [677]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [678]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [679]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 4daa47a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [680]]  token list[from                      add_token] :: <token : -32 data(statement_value) : 24 on 4daa47a0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [332]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [333]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [334]]  token list[from                      add_token] :: <token : -34 data(statement_value) : 3 on 2fe73760 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [681]]  token list[from                     back_token] :: <token : -32 [pop] data(statement_value) : 24 on 4daa47a0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [335]]  token list[from                     back_token] :: <token : -34 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [682]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [336]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [683]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 2 on 4daa4800 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [337]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [684]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [338]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [685]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [339]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [686]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [687]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 2 on 4daa4800 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [688]]  token list[from                      add_token] :: <token : -30 data(statement_value) : 2 on 4daa4800 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [340]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [341]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [342]]  token list[from                      add_token] :: <token : -19 data(statement_value) : 3 on 2fe73760 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [689]]  token list[from                     back_token] :: <token : -30 [pop] data(statement_value) : 2 on 4daa4800 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [343]]  token list[from                     back_token] :: <token : -19 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [690]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [344]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [691]]  token list[from                      add_token] :: <token : -12 [pop] data(statement_value) : 2 on 4daa4800 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [345]]  token list[from                      add_token] :: <token : -20 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [692]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [346]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [693]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [694]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [695]]  token list[from                      add_token] :: <token : -8 [pop] data(statement_value) : 2 on 4daa4800 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [696]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [697]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [698]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [699]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [700]]  token list[from      safe_get_token(get token)] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [701]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [702]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [703]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [704]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [705]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [706]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [707]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [708]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [709]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [710]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [711]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [712]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [713]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [714]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [715]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [716]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [717]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [718]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [719]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [720]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [721]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [722]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [723]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [724]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [725]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [726]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [727]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [728]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [729]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [730]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [731]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [732]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [733]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [734]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [735]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [736]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : b num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [737]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [738]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 4daa48a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [739]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [740]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 4daa48a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [741]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [742]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 4daa48a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [743]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [744]]  token list[from                      add_token] :: <token : 6 [pop] data(text) : * num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [745]]  token list[from      safe_get_token(get token)] :: <token : 6 [pop] data(text) : * num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [746]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [747]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 4daa48a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [748]]  token list[from                      add_token] :: <token : -34 data(statement_value) : 3 on 4daa48a0 num = 0> - <token : 6 [pop] data(text) : * num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [749]]  token list[from                     back_token] :: <token : -34 [pop] data(statement_value) : 3 on 4daa48a0 num = 0> - <token : 6 [seek] data(text) : * num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [750]]  token list[from                      pop_token] :: <token : 6 [seek] data(text) : * num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [751]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 4daa48a0 num = 0> - <token : 6 [seek] data(text) : * num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [752]]  token list[from                      pop_token] :: <token : 6 [seek] data(text) : * num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [753]]  token list[from      safe_get_token(move seek)] :: <token : 6 [pop] data(text) : * num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [754]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [755]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 4daa48a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [756]]  token list[from                      add_token] :: <token : -19 data(statement_value) : 3 on 4daa48a0 num = 0> - <token : 6 [pop] data(text) : * num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [757]]  token list[from                     back_token] :: <token : -19 [pop] data(statement_value) : 3 on 4daa48a0 num = 0> - <token : 6 [seek] data(text) : * num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [758]]  token list[from                      pop_token] :: <token : 6 [seek] data(text) : * num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [759]]  token list[from                      add_token] :: <token : -20 [pop] data(statement_value) : 3 on 4daa48a0 num = 0> - <token : 6 [seek] data(text) : * num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [760]]  token list[from                      pop_token] :: <token : 6 [seek] data(text) : * num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [761]]  token list[from                      add_token] :: <token : -21 [pop] data(statement_value) : 3 on 4daa48a0 num = 0> - <token : 6 [seek] data(text) : * num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [762]]  token list[from                      pop_token] :: <token : 6 [seek] data(text) : * num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [763]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 3 on 4daa48a0 num = 0> - <token : 6 [seek] data(text) : * num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [764]]  token list[from                      pop_token] :: <token : 6 [seek] data(text) : * num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [765]]  token list[from      safe_get_token(move seek)] :: <token : 6 [pop] data(text) : * num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [766]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [767]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 3 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [768]]  token list[from      safe_get_token(get token)] :: <token : 0 [pop] data(text) : 3 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [769]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [770]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 3 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [771]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [772]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 3 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [773]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [774]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 3 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [775]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [776]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 3 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [777]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [778]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 3 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [779]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [780]]  token list[from                      add_token] :: <token : -4 [pop] data(statement_value) : 24 on 4daa4900 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [781]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [782]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 24 on 4daa4900 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [783]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [784]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 24 on 4daa4900 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [785]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [786]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [787]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [788]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [789]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 24 on 4daa4900 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [790]]  token list[from                      add_token] :: <token : -34 data(statement_value) : 24 on 4daa4900 num = 0> - <token : 2 [pop] data(text) : 
- num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [791]]  token list[from                     back_token] :: <token : -34 [pop] data(statement_value) : 24 on 4daa4900 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [347]]  token list[from                      add_token] :: <token : -21 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [792]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [348]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [793]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 24 on 4daa4900 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [349]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [794]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [350]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [795]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [351]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [796]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [797]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 24 on 4daa4900 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [798]]  token list[from                      add_token] :: <token : -19 data(statement_value) : 24 on 4daa4900 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [352]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [353]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [354]]  token list[from                      add_token] :: <token : -6 data(statement_value) : 3 on 2fe73760 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [799]]  token list[from                     back_token] :: <token : -19 [pop] data(statement_value) : 24 on 4daa4900 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [355]]  token list[from                     back_token] :: <token : -6 [pop] data(statement_value) : 3 on 2fe73760 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [800]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [356]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [801]]  token list[from                      add_token] :: <token : -20 [pop] data(statement_value) : 24 on 4daa4900 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [357]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [802]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [358]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [803]]  token list[from                      add_token] :: <token : -21 [pop] data(statement_value) : 24 on 4daa4900 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [359]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+ num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [360]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [361]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [362]]  token list[from                      add_token] :: <token : -7 data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [pop] data(text) : 
+ num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [363]]  token list[from                     back_token] :: <token : -7 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [804]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [364]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [805]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [365]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [806]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [366]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [807]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [367]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [808]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [809]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [810]]  token list[from                      add_token] :: <token : -6 data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [368]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [369]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [370]]  token list[from                      add_token] :: <token : -22 data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [811]]  token list[from                     back_token] :: <token : -6 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [371]]  token list[from                     back_token] :: <token : -22 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [812]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [372]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [813]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [373]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [814]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [374]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [815]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [375]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [816]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [817]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [818]]  token list[from                      add_token] :: <token : -7 data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [376]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [377]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [378]]  token list[from                      add_token] :: <token : -23 data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [819]]  token list[from                     back_token] :: <token : -7 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [379]]  token list[from                     back_token] :: <token : -23 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [820]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [380]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [821]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [381]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [822]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [382]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [823]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [383]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [824]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [825]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [826]]  token list[from                      add_token] :: <token : -22 data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [384]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [385]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [386]]  token list[from                      add_token] :: <token : -24 data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [827]]  token list[from                     back_token] :: <token : -22 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [387]]  token list[from                     back_token] :: <token : -24 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [828]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [388]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [829]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [389]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [830]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [390]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [831]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [391]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [832]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [833]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [834]]  token list[from                      add_token] :: <token : -23 data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [392]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [393]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [394]]  token list[from                      add_token] :: <token : -25 data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [835]]  token list[from                     back_token] :: <token : -23 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [395]]  token list[from                     back_token] :: <token : -25 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [836]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [396]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [837]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [397]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [838]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [398]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [839]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [399]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [840]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [841]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [842]]  token list[from                      add_token] :: <token : -24 data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [400]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [401]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [402]]  token list[from                      add_token] :: <token : -26 data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [843]]  token list[from                     back_token] :: <token : -24 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [403]]  token list[from                     back_token] :: <token : -26 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
+ num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [404]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+ num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [405]]  token list[from                      add_token] :: <token : -29 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [844]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [406]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [845]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [407]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [846]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [408]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [847]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [409]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [848]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [849]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [850]]  token list[from                      add_token] :: <token : -25 data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [410]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [411]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [412]]  token list[from                      add_token] :: <token : -27 data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [851]]  token list[from                     back_token] :: <token : -25 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [413]]  token list[from                     back_token] :: <token : -27 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [852]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [414]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [853]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [415]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [854]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [416]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [855]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [417]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [856]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [857]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [858]]  token list[from                      add_token] :: <token : -26 data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [418]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [419]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [420]]  token list[from                      add_token] :: <token : -28 data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [859]]  token list[from                     back_token] :: <token : -26 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [421]]  token list[from                     back_token] :: <token : -28 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [860]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [422]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [861]]  token list[from                      add_token] :: <token : -29 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [423]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [862]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [424]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [863]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
- num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [864]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [865]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [425]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [866]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [867]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [868]]  token list[from                      add_token] :: <token : -27 data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [426]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [427]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [428]]  token list[from                      add_token] :: <token : -32 data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [869]]  token list[from                     back_token] :: <token : -27 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [429]]  token list[from                     back_token] :: <token : -32 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [870]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [430]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [871]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [431]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [872]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [432]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [873]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [433]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [874]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [875]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [876]]  token list[from                      add_token] :: <token : -28 data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [434]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [435]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [436]]  token list[from                      add_token] :: <token : -30 data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [877]]  token list[from                     back_token] :: <token : -28 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [437]]  token list[from                     back_token] :: <token : -30 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [878]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [438]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [879]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [439]]  token list[from                      add_token] :: <token : -12 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [880]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [881]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [440]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+ num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [441]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+ num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [442]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [443]]  token list[from                      add_token] :: <token : -8 [pop] data(statement_value) : 2 on 2fe737c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [444]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [445]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [446]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [447]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [448]]  token list[from      safe_get_token(get token)] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [449]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [450]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [451]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [452]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [453]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [454]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [455]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [456]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [457]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [458]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [459]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [460]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [461]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [462]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [463]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [464]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [465]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [466]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [467]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [468]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [469]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [470]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [471]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [472]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [473]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [474]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [475]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [476]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [477]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [478]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [479]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [480]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [481]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [482]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [483]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [484]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [485]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [486]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [487]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [488]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [489]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [490]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [491]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [492]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [493]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [494]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [495]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [496]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [497]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [498]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [499]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [500]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [501]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [502]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [503]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [504]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [505]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [506]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [507]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [508]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [509]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [510]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [511]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [512]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [513]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [514]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [515]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [516]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [517]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [518]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [519]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [520]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [521]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [522]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [523]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [524]]  token list[from                      add_token] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [525]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [526]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [527]]  token list[from                      add_token] :: <token : -9 num = 0> - <token : 12 [pop] data(text) : } num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [528]]  token list[from                     back_token] :: <token : -9 [pop] num = 0> - <token : 12 [seek] data(text) : } num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [529]]  token list[from                      pop_token] :: <token : 12 [seek] data(text) : } num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [530]]  token list[from      safe_get_token(move seek)] :: <token : 12 [pop] data(text) : } num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [531]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [532]]  token list[from                      add_token] :: <token : -11 [pop] data(statement_value) : 1 on 2fe73640 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [533]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [534]]  token list[from                      add_token] :: <token : -31 [pop] data(statement_value) : 22 on 2fe73820 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [535]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [536]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
+ num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [537]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [882]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [883]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [884]]  token list[from                      add_token] :: <token : -32 data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [538]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [539]]  token list[from                      add_token] :: <token : -8 [pop] data(statement_value) : 22 on 2fe73820 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [540]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [541]]  token list[from                      add_token] :: <token : -9 [pop] data(statement_value) : 22 on 2fe73820 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [542]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [543]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
+ num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [544]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
+ num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [545]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [546]]  token list[from                      add_token] :: <token : -8 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [547]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [548]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [549]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [550]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [551]]  token list[from      safe_get_token(get token)] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [552]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [553]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [554]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [555]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [556]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [557]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [558]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [559]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [560]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [561]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [562]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [563]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [564]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [565]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [566]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [567]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [568]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [569]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [570]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [571]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [572]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [573]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [574]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [575]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [576]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [577]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [578]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [579]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [580]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [581]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [582]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [583]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [584]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [585]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [586]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [587]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : a num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [588]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [589]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [590]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [591]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [592]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [593]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [594]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [595]]  token list[from                      add_token] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [596]]  token list[from      safe_get_token(get token)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [597]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [598]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [599]]  token list[from                      add_token] :: <token : -34 data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [600]]  token list[from                     back_token] :: <token : -34 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [601]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [602]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [603]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [604]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [605]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [606]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [607]]  token list[from                      add_token] :: <token : -19 data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [608]]  token list[from                     back_token] :: <token : -19 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [609]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [610]]  token list[from                      add_token] :: <token : -20 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [611]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [612]]  token list[from                      add_token] :: <token : -21 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [613]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [614]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [615]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [616]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [617]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [618]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [619]]  token list[from                      add_token] :: <token : -6 data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [620]]  token list[from                     back_token] :: <token : -6 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [621]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [622]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [623]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [624]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [625]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [626]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [627]]  token list[from                      add_token] :: <token : -7 data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [628]]  token list[from                     back_token] :: <token : -7 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [629]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [630]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [631]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [632]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [633]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [634]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [635]]  token list[from                      add_token] :: <token : -22 data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [636]]  token list[from                     back_token] :: <token : -22 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [637]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [638]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [639]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [640]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [641]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [642]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [643]]  token list[from                      add_token] :: <token : -23 data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [644]]  token list[from                     back_token] :: <token : -23 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [645]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [646]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [647]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [648]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [649]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [650]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [651]]  token list[from                      add_token] :: <token : -24 data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [652]]  token list[from                     back_token] :: <token : -24 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [653]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [654]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [655]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [656]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [657]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [658]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [659]]  token list[from                      add_token] :: <token : -25 data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [660]]  token list[from                     back_token] :: <token : -25 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [661]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [662]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [663]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [664]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [665]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [666]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [667]]  token list[from                      add_token] :: <token : -26 data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [668]]  token list[from                     back_token] :: <token : -26 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [669]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [670]]  token list[from                      add_token] :: <token : -29 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [671]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [672]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [673]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [674]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [675]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [676]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [677]]  token list[from                      add_token] :: <token : -27 data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [678]]  token list[from                     back_token] :: <token : -27 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [679]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [680]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [681]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [682]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [683]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [684]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [685]]  token list[from                      add_token] :: <token : -28 data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [pop] data(text) : ( num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [686]]  token list[from                     back_token] :: <token : -28 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [687]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [688]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 3 on 2fe738a0 num = 0> - <token : 8 [seek] data(text) : ( num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [689]]  token list[from                      pop_token] :: <token : 8 [seek] data(text) : ( num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [690]]  token list[from      safe_get_token(move seek)] :: <token : 8 [pop] data(text) : ( num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [691]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [692]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [693]]  token list[from      safe_get_token(get token)] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [694]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [695]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [696]]  token list[from                     back_token] :: <token : 18 [seek] data(text) : z num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [697]]  token list[from      safe_get_token(move seek)] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [698]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [699]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [700]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [701]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : z num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [702]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [703]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 2fe73920 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [704]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [705]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 2fe73920 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [706]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [707]]  token list[from                      add_token] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [708]]  token list[from      safe_get_token(get token)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [709]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [710]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [711]]  token list[from      safe_get_token(get token)] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [712]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [713]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [714]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [715]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [716]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [717]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [718]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [719]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [720]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [721]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [722]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [723]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [724]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [725]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [726]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [727]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [728]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [729]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [730]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [731]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [732]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [733]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [734]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [735]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [736]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [737]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [738]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [739]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [740]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [741]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [742]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [743]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [744]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [745]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 10 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [746]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [747]]  token list[from                      add_token] :: <token : -4 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [748]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [749]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [750]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [751]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [752]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [753]]  token list[from                      add_token] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [754]]  token list[from      safe_get_token(get token)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [755]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [756]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [757]]  token list[from                      add_token] :: <token : -34 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [758]]  token list[from                     back_token] :: <token : -34 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [759]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [760]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [761]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [762]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [763]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [764]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [765]]  token list[from                      add_token] :: <token : -19 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [766]]  token list[from                     back_token] :: <token : -19 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [767]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [768]]  token list[from                      add_token] :: <token : -20 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [769]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [770]]  token list[from                      add_token] :: <token : -21 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [771]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [772]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [773]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [774]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [775]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [776]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [777]]  token list[from                      add_token] :: <token : -6 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [778]]  token list[from                     back_token] :: <token : -6 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [779]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [780]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [781]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [782]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [783]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [784]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [785]]  token list[from                      add_token] :: <token : -7 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [786]]  token list[from                     back_token] :: <token : -7 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [787]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [788]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [789]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [790]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [791]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [792]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [793]]  token list[from                      add_token] :: <token : -22 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [794]]  token list[from                     back_token] :: <token : -22 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [795]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [796]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [797]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [798]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [799]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [800]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [801]]  token list[from                      add_token] :: <token : -23 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [802]]  token list[from                     back_token] :: <token : -23 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [803]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [804]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [805]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [806]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [807]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [808]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [809]]  token list[from                      add_token] :: <token : -24 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [810]]  token list[from                     back_token] :: <token : -24 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [811]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [812]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [813]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [814]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [815]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [816]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [817]]  token list[from                      add_token] :: <token : -25 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [818]]  token list[from                     back_token] :: <token : -25 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [819]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [820]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [821]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [822]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [823]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [824]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [825]]  token list[from                      add_token] :: <token : -26 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [826]]  token list[from                     back_token] :: <token : -26 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [827]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [828]]  token list[from                      add_token] :: <token : -29 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [829]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [830]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [831]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [832]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [833]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [834]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [835]]  token list[from                      add_token] :: <token : -27 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [836]]  token list[from                     back_token] :: <token : -27 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [837]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [838]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [839]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [840]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [841]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [842]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [843]]  token list[from                      add_token] :: <token : -28 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [844]]  token list[from                     back_token] :: <token : -28 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [845]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [846]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [847]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [848]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [849]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [850]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [851]]  token list[from                      add_token] :: <token : -32 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [852]]  token list[from                     back_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [853]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [854]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [855]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [856]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [857]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [858]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [859]]  token list[from                      add_token] :: <token : -30 data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [pop] data(text) : , num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [860]]  token list[from                     back_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [861]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [862]]  token list[from                      add_token] :: <token : -12 [pop] data(statement_value) : 24 on 2fe739c0 num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [863]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [864]]  token list[from                      add_token] :: <token : -33 [pop] data(parameter_list) : parameter_list on 2fe73ab0num = 0> - <token : 41 [seek] data(text) : , num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [865]]  token list[from                      pop_token] :: <token : 41 [seek] data(text) : , num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [866]]  token list[from      safe_get_token(move seek)] :: <token : 41 [pop] data(text) : , num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [867]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [868]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [869]]  token list[from      safe_get_token(get token)] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [870]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [871]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [872]]  token list[from                     back_token] :: <token : 18 [seek] data(text) : q num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [873]]  token list[from      safe_get_token(move seek)] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [874]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [875]]  token list[from                      add_token] :: <token : 18 [pop] data(text) : q num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [876]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [877]]  token list[from                      add_token] :: <token : -18 [pop] data(statement_value) : 3 on 2fe73ae0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [878]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [879]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 3 on 2fe73ae0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [880]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [881]]  token list[from                      add_token] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [882]]  token list[from      safe_get_token(get token)] :: <token : 39 [pop] data(text) : = num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [883]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [884]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [885]]  token list[from      safe_get_token(get token)] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [886]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [887]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [888]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [889]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [890]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [891]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [892]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [893]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [894]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [895]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [896]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [897]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [898]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [899]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [900]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [901]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [902]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [903]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [904]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [905]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [906]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [907]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [908]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [909]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [910]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [911]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [912]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [913]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [914]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [915]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [916]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [917]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [918]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [919]]  token list[from                      add_token] :: <token : 0 [pop] data(text) : 20 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [920]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [921]]  token list[from                      add_token] :: <token : -4 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [922]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [923]]  token list[from                      add_token] :: <token : -17 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [924]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [925]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [926]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [927]]  token list[from                      add_token] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [928]]  token list[from      safe_get_token(get token)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [929]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [930]]  token list[from                      add_token] :: <token : -34 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [931]]  token list[from                      add_token] :: <token : -34 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [932]]  token list[from                     back_token] :: <token : -34 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [933]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [934]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [935]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [936]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [937]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [938]]  token list[from                      add_token] :: <token : -19 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [939]]  token list[from                      add_token] :: <token : -19 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [940]]  token list[from                     back_token] :: <token : -19 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [941]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [942]]  token list[from                      add_token] :: <token : -20 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [943]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [944]]  token list[from                      add_token] :: <token : -21 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [945]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [946]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [947]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [948]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [949]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [950]]  token list[from                      add_token] :: <token : -6 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [951]]  token list[from                      add_token] :: <token : -6 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [952]]  token list[from                     back_token] :: <token : -6 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [953]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [954]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [955]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [956]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [957]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [958]]  token list[from                      add_token] :: <token : -7 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [959]]  token list[from                      add_token] :: <token : -7 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [960]]  token list[from                     back_token] :: <token : -7 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [961]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [962]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [963]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [964]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [965]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [966]]  token list[from                      add_token] :: <token : -22 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [967]]  token list[from                      add_token] :: <token : -22 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [968]]  token list[from                     back_token] :: <token : -22 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [969]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [970]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [971]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [972]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [973]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [974]]  token list[from                      add_token] :: <token : -23 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [975]]  token list[from                      add_token] :: <token : -23 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [976]]  token list[from                     back_token] :: <token : -23 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [977]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [978]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [979]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [980]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [981]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [982]]  token list[from                      add_token] :: <token : -24 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [983]]  token list[from                      add_token] :: <token : -24 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [984]]  token list[from                     back_token] :: <token : -24 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [985]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [986]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [987]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [988]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [989]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [990]]  token list[from                      add_token] :: <token : -25 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [991]]  token list[from                      add_token] :: <token : -25 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [992]]  token list[from                     back_token] :: <token : -25 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [993]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [994]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [995]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [996]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [997]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [998]]  token list[from                      add_token] :: <token : -26 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [999]]  token list[from                      add_token] :: <token : -26 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [1000]]  token list[from                     back_token] :: <token : -26 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1001]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1002]]  token list[from                      add_token] :: <token : -29 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1003]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1004]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1005]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1006]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1007]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1008]]  token list[from                      add_token] :: <token : -27 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1009]]  token list[from                      add_token] :: <token : -27 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [1010]]  token list[from                     back_token] :: <token : -27 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1011]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1012]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1013]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1014]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1015]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1016]]  token list[from                      add_token] :: <token : -28 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1017]]  token list[from                      add_token] :: <token : -28 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [1018]]  token list[from                     back_token] :: <token : -28 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1019]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1020]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1021]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1022]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1023]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1024]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1025]]  token list[from                      add_token] :: <token : -32 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [1026]]  token list[from                     back_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1027]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1028]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1029]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1030]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1031]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1032]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1033]]  token list[from                      add_token] :: <token : -30 data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [1034]]  token list[from                     back_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1035]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1036]]  token list[from                      add_token] :: <token : -12 [pop] data(statement_value) : 24 on 2fe73b80 num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1037]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1038]]  token list[from                      add_token] :: <token : -33 [pop] data(parameter_list) : parameter_list on 2fe73ab0num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1039]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1040]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1041]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1042]]  token list[from                      add_token] :: <token : -33 [pop] data(parameter_list) : parameter_list on 2fe73ab0num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1043]]  token list[from                      add_token] :: <token : -33 data(parameter_list) : parameter_list on 2fe73ab0num = 0> - <token : 9 [pop] data(text) : ) num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [1044]]  token list[from                     back_token] :: <token : -33 [pop] data(parameter_list) : parameter_list on 2fe73ab0num = 0> - <token : 9 [seek] data(text) : ) num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1045]]  token list[from                      pop_token] :: <token : 9 [seek] data(text) : ) num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1046]]  token list[from      safe_get_token(move seek)] :: <token : 9 [pop] data(text) : ) num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1047]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1048]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe73ca0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1049]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1050]]  token list[from                      add_token] :: <token : 2 [pop] data(text) : 
+ num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1051]]  token list[from      safe_get_token(get token)] :: <token : 2 [pop] data(text) : 
+ num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1052]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1053]]  token list[from                      add_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe73ca0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1054]]  token list[from                      add_token] :: <token : -32 data(statement_value) : 24 on 2fe73ca0 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [885]]  token list[from                     back_token] :: <token : -32 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [1055]]  token list[from                     back_token] :: <token : -32 [pop] data(statement_value) : 24 on 2fe73ca0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [886]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [1056]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [887]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [1057]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe73ca0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [888]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [1058]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [889]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+[debug][token : [1059]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [890]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [891]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [892]]  token list[from                      add_token] :: <token : -30 data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [pop] data(text) : 
+[debug][token : [1060]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1061]]  token list[from                      add_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe73ca0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1062]]  token list[from                      add_token] :: <token : -30 data(statement_value) : 24 on 2fe73ca0 num = 0> - <token : 2 [pop] data(text) : 
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
  num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [893]]  token list[from                     back_token] :: <token : -30 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [1063]]  token list[from                     back_token] :: <token : -30 [pop] data(statement_value) : 24 on 2fe73ca0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [894]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+[debug][token : [1064]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
  num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [895]]  token list[from                      add_token] :: <token : -12 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <token : 2 [seek] data(text) : 
+[debug][token : [1065]]  token list[from                      add_token] :: <token : -12 [pop] data(statement_value) : 24 on 2fe73ca0 num = 0> - <token : 2 [seek] data(text) : 
  num = 1> - <NULL [index] num = 2> -  ||- END
  num = 1> - <NULL [index] num = 2> -  ||- END
-[debug][token : [896]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
- num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [897]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
- num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [898]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [899]]  token list[from                      add_token] :: <token : -8 [pop] data(statement_value) : 2 on 4daa49f0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [900]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [901]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [902]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [903]]  token list[from                      add_token] :: <token : -3 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [904]]  token list[from      safe_get_token(get token)] :: <token : -3 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [905]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [906]]  token list[from                      add_token] :: <token : -3 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [907]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [908]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
-[debug][token : [909]]  token list[from                      add_token] :: <token : -9 num = 0> - <token : -3 [pop] num = 1> - <NULL [index/seek] num = 2> -  ||- END
-[debug][token : [910]]  token list[from                     back_token] :: <token : -9 [pop] num = 0> - <token : -3 [seek] num = 1> - <NULL [index] num = 2> -  ||- END
+[debug][token : [1066]]  token list[from                      pop_token] :: <token : 2 [seek] data(text) : 
+ num = 0> - <NULL [index] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1067]]  token list[from      safe_get_token(move seek)] :: <token : 2 [pop] data(text) : 
+ num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1068]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1069]]  token list[from                      add_token] :: <token : -8 [pop] data(statement_value) : 24 on 2fe73ca0 num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1070]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1071]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1072]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1073]]  token list[from                      add_token] :: <token : -3 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1074]]  token list[from      safe_get_token(get token)] :: <token : -3 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1075]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1076]]  token list[from                      add_token] :: <token : -3 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1077]]  token list[from                      pop_token] :: <NULL [index/seek] num = 0> - <NULL num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1078]]  token list[from                      add_token] :: <token : -9 [pop] num = 0> - <NULL [index/seek] num = 1> - <NULL num = 2> -  ||- END
+[debug][token : [1079]]  token list[from                      add_token] :: <token : -9 num = 0> - <token : -3 [pop] num = 1> - <NULL [index/seek] num = 2> -  ||- END
+[debug][token : [1080]]  token list[from                     back_token] :: <token : -9 [pop] num = 0> - <token : -3 [seek] num = 1> - <NULL [index] num = 2> -  ||- END

部分文件因为文件数量过多而无法显示