home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / EFFO / forum7.lzh / C / VC / gram.output < prev    next >
Text File  |  1988-08-29  |  26KB  |  2,007 lines

  1.  
  2. state 0
  3.     $accept : _command $end 
  4.     command : _    (11)
  5.  
  6.     error  shift 12
  7.     S_FORMAT  shift 6
  8.     S_LABEL  shift 3
  9.     S_LEFTSTRING  shift 4
  10.     S_RIGHTSTRING  shift 5
  11.     S_GET  shift 7
  12.     S_PUT  shift 9
  13.     S_MERGE  shift 8
  14.     S_LET  shift 2
  15.     S_WRITE  shift 10
  16.     S_TBL  shift 11
  17.     .  reduce 11
  18.  
  19.     command  goto 1
  20.  
  21. state 1
  22.     $accept :  command_$end 
  23.  
  24.     $end  accept
  25.     .  error
  26.  
  27.  
  28. state 2
  29.     command :  S_LET_var = e 
  30.  
  31.     K_R  shift 16
  32.     K_C  shift 17
  33.     .  error
  34.  
  35.     var  goto 13
  36.     row  goto 14
  37.     col  goto 15
  38.  
  39. state 3
  40.     command :  S_LABEL_var = STRING 
  41.  
  42.     K_R  shift 16
  43.     K_C  shift 17
  44.     .  error
  45.  
  46.     var  goto 18
  47.     row  goto 14
  48.     col  goto 15
  49.  
  50. state 4
  51.     command :  S_LEFTSTRING_var = STRING 
  52.  
  53.     K_R  shift 16
  54.     K_C  shift 17
  55.     .  error
  56.  
  57.     var  goto 19
  58.     row  goto 14
  59.     col  goto 15
  60.  
  61. state 5
  62.     command :  S_RIGHTSTRING_var = STRING 
  63.  
  64.     K_R  shift 16
  65.     K_C  shift 17
  66.     .  error
  67.  
  68.     var  goto 20
  69.     row  goto 14
  70.     col  goto 15
  71.  
  72. state 6
  73.     command :  S_FORMAT_NUMBER NUMBER NUMBER 
  74.  
  75.     NUMBER  shift 21
  76.     .  error
  77.  
  78.  
  79. state 7
  80.     command :  S_GET_STRING 
  81.  
  82.     STRING  shift 22
  83.     .  error
  84.  
  85.  
  86. state 8
  87.     command :  S_MERGE_STRING 
  88.  
  89.     STRING  shift 23
  90.     .  error
  91.  
  92.  
  93. state 9
  94.     command :  S_PUT_STRING 
  95.  
  96.     STRING  shift 24
  97.     .  error
  98.  
  99.  
  100. state 10
  101.     command :  S_WRITE_STRING 
  102.  
  103.     STRING  shift 25
  104.     .  error
  105.  
  106.  
  107. state 11
  108.     command :  S_TBL_STRING 
  109.  
  110.     STRING  shift 26
  111.     .  error
  112.  
  113.  
  114. state 12
  115.     command :  error_    (12)
  116.  
  117.     .  reduce 12
  118.  
  119.  
  120. state 13
  121.     command :  S_LET var_= e 
  122.  
  123.     =  shift 27
  124.     .  error
  125.  
  126.  
  127. state 14
  128.     var :  row_col 
  129.  
  130.     K_C  shift 17
  131.     .  error
  132.  
  133.     col  goto 28
  134.  
  135. state 15
  136.     var :  col_row 
  137.  
  138.     K_R  shift 16
  139.     .  error
  140.  
  141.     row  goto 29
  142.  
  143. state 16
  144.     row :  K_R_NUMBER 
  145.  
  146.     NUMBER  shift 30
  147.     .  error
  148.  
  149.  
  150. state 17
  151.     col :  K_C_NUMBER 
  152.  
  153.     NUMBER  shift 31
  154.     .  error
  155.  
  156.  
  157. state 18
  158.     command :  S_LABEL var_= STRING 
  159.  
  160.     =  shift 32
  161.     .  error
  162.  
  163.  
  164. state 19
  165.     command :  S_LEFTSTRING var_= STRING 
  166.  
  167.     =  shift 33
  168.     .  error
  169.  
  170.  
  171. state 20
  172.     command :  S_RIGHTSTRING var_= STRING 
  173.  
  174.     =  shift 34
  175.     .  error
  176.  
  177.  
  178. state 21
  179.     command :  S_FORMAT NUMBER_NUMBER NUMBER 
  180.  
  181.     NUMBER  shift 35
  182.     .  error
  183.  
  184.  
  185. state 22
  186.     command :  S_GET STRING_    (6)
  187.  
  188.     .  reduce 6
  189.  
  190.  
  191. state 23
  192.     command :  S_MERGE STRING_    (7)
  193.  
  194.     .  reduce 7
  195.  
  196.  
  197. state 24
  198.     command :  S_PUT STRING_    (8)
  199.  
  200.     .  reduce 8
  201.  
  202.  
  203. state 25
  204.     command :  S_WRITE STRING_    (9)
  205.  
  206.     .  reduce 9
  207.  
  208.  
  209. state 26
  210.     command :  S_TBL STRING_    (10)
  211.  
  212.     .  reduce 10
  213.  
  214.  
  215. state 27
  216.     command :  S_LET var =_e 
  217.  
  218.     NUMBER  shift 46
  219.     FNUMBER  shift 47
  220.     K_EXEC  shift 39
  221.     K_FIXED  shift 41
  222.     K_ABS  shift 50
  223.     K_ACOS  shift 51
  224.     K_ASIN  shift 52
  225.     K_ATAN  shift 53
  226.     K_CEIL  shift 54
  227.     K_COS  shift 55
  228.     K_EXP  shift 56
  229.     K_FLOOR  shift 57
  230.     K_HYPOT  shift 58
  231.     K_LN  shift 59
  232.     K_LOG  shift 60
  233.     K_SIN  shift 61
  234.     K_SQRT  shift 62
  235.     K_TAN  shift 63
  236.     K_R  shift 16
  237.     K_C  shift 17
  238.     +  shift 44
  239.     -  shift 45
  240.     *  shift 64
  241.     (  shift 43
  242.     ~  shift 48
  243.     !  shift 49
  244.     .  error
  245.  
  246.     e  goto 36
  247.     term  goto 37
  248.     var  goto 40
  249.     row  goto 14
  250.     col  goto 15
  251.     reduce_op  goto 42
  252.     func_1  goto 38
  253.  
  254. state 28
  255.     var :  row col_    (45)
  256.  
  257.     .  reduce 45
  258.  
  259.  
  260. state 29
  261.     var :  col row_    (46)
  262.  
  263.     .  reduce 46
  264.  
  265.  
  266. state 30
  267.     row :  K_R NUMBER_    (43)
  268.  
  269.     .  reduce 43
  270.  
  271.  
  272. state 31
  273.     col :  K_C NUMBER_    (44)
  274.  
  275.     .  reduce 44
  276.  
  277.  
  278. state 32
  279.     command :  S_LABEL var =_STRING 
  280.  
  281.     STRING  shift 65
  282.     .  error
  283.  
  284.  
  285. state 33
  286.     command :  S_LEFTSTRING var =_STRING 
  287.  
  288.     STRING  shift 66
  289.     .  error
  290.  
  291.  
  292. state 34
  293.     command :  S_RIGHTSTRING var =_STRING 
  294.  
  295.     STRING  shift 67
  296.     .  error
  297.  
  298.  
  299. state 35
  300.     command :  S_FORMAT NUMBER NUMBER_NUMBER 
  301.  
  302.     NUMBER  shift 68
  303.     .  error
  304.  
  305.  
  306. state 36
  307.     command :  S_LET var = e_    (1)
  308.     e :  e_+ e 
  309.     e :  e_- e 
  310.     e :  e_* e 
  311.     e :  e_/ e 
  312.     e :  e_? e : e 
  313.     e :  e_< e 
  314.     e :  e_= e 
  315.     e :  e_> e 
  316.     e :  e_& e 
  317.     e :  e_| e 
  318.     e :  e_< = e 
  319.     e :  e_! = e 
  320.     e :  e_> = e 
  321.  
  322.     ?  shift 73
  323.     |  shift 78
  324.     &  shift 77
  325.     <  shift 74
  326.     =  shift 75
  327.     >  shift 76
  328.     +  shift 69
  329.     -  shift 70
  330.     *  shift 71
  331.     /  shift 72
  332.     !  shift 79
  333.     .  reduce 1
  334.  
  335.  
  336. state 37
  337.     e :  term_    (33)
  338.  
  339.     .  reduce 33
  340.  
  341.  
  342. state 38
  343.     term :  func_1_( e ) 
  344.  
  345.     (  shift 80
  346.     .  error
  347.  
  348.  
  349. state 39
  350.     term :  K_EXEC_( STRING , elist ) 
  351.  
  352.     (  shift 81
  353.     .  error
  354.  
  355.  
  356. state 40
  357.     term :  var_    (19)
  358.  
  359.     .  reduce 19
  360.  
  361.  
  362. state 41
  363.     term :  K_FIXED_term 
  364.  
  365.     NUMBER  shift 46
  366.     FNUMBER  shift 47
  367.     K_EXEC  shift 39
  368.     K_FIXED  shift 41
  369.     K_ABS  shift 50
  370.     K_ACOS  shift 51
  371.     K_ASIN  shift 52
  372.     K_ATAN  shift 53
  373.     K_CEIL  shift 54
  374.     K_COS  shift 55
  375.     K_EXP  shift 56
  376.     K_FLOOR  shift 57
  377.     K_HYPOT  shift 58
  378.     K_LN  shift 59
  379.     K_LOG  shift 60
  380.     K_SIN  shift 61
  381.     K_SQRT  shift 62
  382.     K_TAN  shift 63
  383.     K_R  shift 16
  384.     K_C  shift 17
  385.     +  shift 44
  386.     -  shift 45
  387.     *  shift 64
  388.     (  shift 43
  389.     ~  shift 48
  390.     !  shift 49
  391.     .  error
  392.  
  393.     term  goto 82
  394.     var  goto 40
  395.     row  goto 14
  396.     col  goto 15
  397.     reduce_op  goto 42
  398.     func_1  goto 38
  399.  
  400. state 42
  401.     term :  reduce_op_/ var : var 
  402.  
  403.     /  shift 83
  404.     .  error
  405.  
  406.  
  407. state 43
  408.     term :  (_e ) 
  409.  
  410.     NUMBER  shift 46
  411.     FNUMBER  shift 47
  412.     K_EXEC  shift 39
  413.     K_FIXED  shift 41
  414.     K_ABS  shift 50
  415.     K_ACOS  shift 51
  416.     K_ASIN  shift 52
  417.     K_ATAN  shift 53
  418.     K_CEIL  shift 54
  419.     K_COS  shift 55
  420.     K_EXP  shift 56
  421.     K_FLOOR  shift 57
  422.     K_HYPOT  shift 58
  423.     K_LN  shift 59
  424.     K_LOG  shift 60
  425.     K_SIN  shift 61
  426.     K_SQRT  shift 62
  427.     K_TAN  shift 63
  428.     K_R  shift 16
  429.     K_C  shift 17
  430.     +  shift 44
  431.     -  shift 45
  432.     *  shift 64
  433.     (  shift 43
  434.     ~  shift 48
  435.     !  shift 49
  436.     .  error
  437.  
  438.     e  goto 84
  439.     term  goto 37
  440.     var  goto 40
  441.     row  goto 14
  442.     col  goto 15
  443.     reduce_op  goto 42
  444.     func_1  goto 38
  445.  
  446. state 44
  447.     term :  +_term 
  448.     reduce_op :  +_    (47)
  449.  
  450.     NUMBER  shift 46
  451.     FNUMBER  shift 47
  452.     K_EXEC  shift 39
  453.     K_FIXED  shift 41
  454.     K_ABS  shift 50
  455.     K_ACOS  shift 51
  456.     K_ASIN  shift 52
  457.     K_ATAN  shift 53
  458.     K_CEIL  shift 54
  459.     K_COS  shift 55
  460.     K_EXP  shift 56
  461.     K_FLOOR  shift 57
  462.     K_HYPOT  shift 58
  463.     K_LN  shift 59
  464.     K_LOG  shift 60
  465.     K_SIN  shift 61
  466.     K_SQRT  shift 62
  467.     K_TAN  shift 63
  468.     K_R  shift 16
  469.     K_C  shift 17
  470.     +  shift 44
  471.     -  shift 45
  472.     *  shift 64
  473.     (  shift 43
  474.     ~  shift 48
  475.     !  shift 49
  476.     .  reduce 47
  477.  
  478.     term  goto 85
  479.     var  goto 40
  480.     row  goto 14
  481.     col  goto 15
  482.     reduce_op  goto 42
  483.     func_1  goto 38
  484.  
  485. state 45
  486.     term :  -_term 
  487.  
  488.     NUMBER  shift 46
  489.     FNUMBER  shift 47
  490.     K_EXEC  shift 39
  491.     K_FIXED  shift 41
  492.     K_ABS  shift 50
  493.     K_ACOS  shift 51
  494.     K_ASIN  shift 52
  495.     K_ATAN  shift 53
  496.     K_CEIL  shift 54
  497.     K_COS  shift 55
  498.     K_EXP  shift 56
  499.     K_FLOOR  shift 57
  500.     K_HYPOT  shift 58
  501.     K_LN  shift 59
  502.     K_LOG  shift 60
  503.     K_SIN  shift 61
  504.     K_SQRT  shift 62
  505.     K_TAN  shift 63
  506.     K_R  shift 16
  507.     K_C  shift 17
  508.     +  shift 44
  509.     -  shift 45
  510.     *  shift 64
  511.     (  shift 43
  512.     ~  shift 48
  513.     !  shift 49
  514.     .  error
  515.  
  516.     term  goto 86
  517.     var  goto 40
  518.     row  goto 14
  519.     col  goto 15
  520.     reduce_op  goto 42
  521.     func_1  goto 38
  522.  
  523. state 46
  524.     term :  NUMBER_    (25)
  525.  
  526.     .  reduce 25
  527.  
  528.  
  529. state 47
  530.     term :  FNUMBER_    (26)
  531.  
  532.     .  reduce 26
  533.  
  534.  
  535. state 48
  536.     term :  ~_term 
  537.  
  538.     NUMBER  shift 46
  539.     FNUMBER  shift 47
  540.     K_EXEC  shift 39
  541.     K_FIXED  shift 41
  542.     K_ABS  shift 50
  543.     K_ACOS  shift 51
  544.     K_ASIN  shift 52
  545.     K_ATAN  shift 53
  546.     K_CEIL  shift 54
  547.     K_COS  shift 55
  548.     K_EXP  shift 56
  549.     K_FLOOR  shift 57
  550.     K_HYPOT  shift 58
  551.     K_LN  shift 59
  552.     K_LOG  shift 60
  553.     K_SIN  shift 61
  554.     K_SQRT  shift 62
  555.     K_TAN  shift 63
  556.     K_R  shift 16
  557.     K_C  shift 17
  558.     +  shift 44
  559.     -  shift 45
  560.     *  shift 64
  561.     (  shift 43
  562.     ~  shift 48
  563.     !  shift 49
  564.     .  error
  565.  
  566.     term  goto 87
  567.     var  goto 40
  568.     row  goto 14
  569.     col  goto 15
  570.     reduce_op  goto 42
  571.     func_1  goto 38
  572.  
  573. state 49
  574.     term :  !_term 
  575.  
  576.     NUMBER  shift 46
  577.     FNUMBER  shift 47
  578.     K_EXEC  shift 39
  579.     K_FIXED  shift 41
  580.     K_ABS  shift 50
  581.     K_ACOS  shift 51
  582.     K_ASIN  shift 52
  583.     K_ATAN  shift 53
  584.     K_CEIL  shift 54
  585.     K_COS  shift 55
  586.     K_EXP  shift 56
  587.     K_FLOOR  shift 57
  588.     K_HYPOT  shift 58
  589.     K_LN  shift 59
  590.     K_LOG  shift 60
  591.     K_SIN  shift 61
  592.     K_SQRT  shift 62
  593.     K_TAN  shift 63
  594.     K_R  shift 16
  595.     K_C  shift 17
  596.     +  shift 44
  597.     -  shift 45
  598.     *  shift 64
  599.     (  shift 43
  600.     ~  shift 48
  601.     !  shift 49
  602.     .  error
  603.  
  604.     term  goto 88
  605.     var  goto 40
  606.     row  goto 14
  607.     col  goto 15
  608.     reduce_op  goto 42
  609.     func_1  goto 38
  610.  
  611. state 50
  612.     func_1 :  K_ABS_    (49)
  613.  
  614.     .  reduce 49
  615.  
  616.  
  617. state 51
  618.     func_1 :  K_ACOS_    (50)
  619.  
  620.     .  reduce 50
  621.  
  622.  
  623. state 52
  624.     func_1 :  K_ASIN_    (51)
  625.  
  626.     .  reduce 51
  627.  
  628.  
  629. state 53
  630.     func_1 :  K_ATAN_    (52)
  631.  
  632.     .  reduce 52
  633.  
  634.  
  635. state 54
  636.     func_1 :  K_CEIL_    (53)
  637.  
  638.     .  reduce 53
  639.  
  640.  
  641. state 55
  642.     func_1 :  K_COS_    (54)
  643.  
  644.     .  reduce 54
  645.  
  646.  
  647. state 56
  648.     func_1 :  K_EXP_    (55)
  649.  
  650.     .  reduce 55
  651.  
  652.  
  653. state 57
  654.     func_1 :  K_FLOOR_    (56)
  655.  
  656.     .  reduce 56
  657.  
  658.  
  659. state 58
  660.     func_1 :  K_HYPOT_    (57)
  661.  
  662.     .  reduce 57
  663.  
  664.  
  665. state 59
  666.     func_1 :  K_LN_    (58)
  667.  
  668.     .  reduce 58
  669.  
  670.  
  671. state 60
  672.     func_1 :  K_LOG_    (59)
  673.  
  674.     .  reduce 59
  675.  
  676.  
  677. state 61
  678.     func_1 :  K_SIN_    (60)
  679.  
  680.     .  reduce 60
  681.  
  682.  
  683. state 62
  684.     func_1 :  K_SQRT_    (61)
  685.  
  686.     .  reduce 61
  687.  
  688.  
  689. state 63
  690.     func_1 :  K_TAN_    (62)
  691.  
  692.     .  reduce 62
  693.  
  694.  
  695. state 64
  696.     reduce_op :  *_    (48)
  697.  
  698.     .  reduce 48
  699.  
  700.  
  701. state 65
  702.     command :  S_LABEL var = STRING_    (2)
  703.  
  704.     .  reduce 2
  705.  
  706.  
  707. state 66
  708.     command :  S_LEFTSTRING var = STRING_    (3)
  709.  
  710.     .  reduce 3
  711.  
  712.  
  713. state 67
  714.     command :  S_RIGHTSTRING var = STRING_    (4)
  715.  
  716.     .  reduce 4
  717.  
  718.  
  719. state 68
  720.     command :  S_FORMAT NUMBER NUMBER NUMBER_    (5)
  721.  
  722.     .  reduce 5
  723.  
  724.  
  725. state 69
  726.     e :  e +_e 
  727.  
  728.     NUMBER  shift 46
  729.     FNUMBER  shift 47
  730.     K_EXEC  shift 39
  731.     K_FIXED  shift 41
  732.     K_ABS  shift 50
  733.     K_ACOS  shift 51
  734.     K_ASIN  shift 52
  735.     K_ATAN  shift 53
  736.     K_CEIL  shift 54
  737.     K_COS  shift 55
  738.     K_EXP  shift 56
  739.     K_FLOOR  shift 57
  740.     K_HYPOT  shift 58
  741.     K_LN  shift 59
  742.     K_LOG  shift 60
  743.     K_SIN  shift 61
  744.     K_SQRT  shift 62
  745.     K_TAN  shift 63
  746.     K_R  shift 16
  747.     K_C  shift 17
  748.     +  shift 44
  749.     -  shift 45
  750.     *  shift 64
  751.     (  shift 43
  752.     ~  shift 48
  753.     !  shift 49
  754.     .  error
  755.  
  756.     e  goto 89
  757.     term  goto 37
  758.     var  goto 40
  759.     row  goto 14
  760.     col  goto 15
  761.     reduce_op  goto 42
  762.     func_1  goto 38
  763.  
  764. state 70
  765.     e :  e -_e 
  766.  
  767.     NUMBER  shift 46
  768.     FNUMBER  shift 47
  769.     K_EXEC  shift 39
  770.     K_FIXED  shift 41
  771.     K_ABS  shift 50
  772.     K_ACOS  shift 51
  773.     K_ASIN  shift 52
  774.     K_ATAN  shift 53
  775.     K_CEIL  shift 54
  776.     K_COS  shift 55
  777.     K_EXP  shift 56
  778.     K_FLOOR  shift 57
  779.     K_HYPOT  shift 58
  780.     K_LN  shift 59
  781.     K_LOG  shift 60
  782.     K_SIN  shift 61
  783.     K_SQRT  shift 62
  784.     K_TAN  shift 63
  785.     K_R  shift 16
  786.     K_C  shift 17
  787.     +  shift 44
  788.     -  shift 45
  789.     *  shift 64
  790.     (  shift 43
  791.     ~  shift 48
  792.     !  shift 49
  793.     .  error
  794.  
  795.     e  goto 90
  796.     term  goto 37
  797.     var  goto 40
  798.     row  goto 14
  799.     col  goto 15
  800.     reduce_op  goto 42
  801.     func_1  goto 38
  802.  
  803. state 71
  804.     e :  e *_e 
  805.  
  806.     NUMBER  shift 46
  807.     FNUMBER  shift 47
  808.     K_EXEC  shift 39
  809.     K_FIXED  shift 41
  810.     K_ABS  shift 50
  811.     K_ACOS  shift 51
  812.     K_ASIN  shift 52
  813.     K_ATAN  shift 53
  814.     K_CEIL  shift 54
  815.     K_COS  shift 55
  816.     K_EXP  shift 56
  817.     K_FLOOR  shift 57
  818.     K_HYPOT  shift 58
  819.     K_LN  shift 59
  820.     K_LOG  shift 60
  821.     K_SIN  shift 61
  822.     K_SQRT  shift 62
  823.     K_TAN  shift 63
  824.     K_R  shift 16
  825.     K_C  shift 17
  826.     +  shift 44
  827.     -  shift 45
  828.     *  shift 64
  829.     (  shift 43
  830.     ~  shift 48
  831.     !  shift 49
  832.     .  error
  833.  
  834.     e  goto 91
  835.     term  goto 37
  836.     var  goto 40
  837.     row  goto 14
  838.     col  goto 15
  839.     reduce_op  goto 42
  840.     func_1  goto 38
  841.  
  842. state 72
  843.     e :  e /_e 
  844.  
  845.     NUMBER  shift 46
  846.     FNUMBER  shift 47
  847.     K_EXEC  shift 39
  848.     K_FIXED  shift 41
  849.     K_ABS  shift 50
  850.     K_ACOS  shift 51
  851.     K_ASIN  shift 52
  852.     K_ATAN  shift 53
  853.     K_CEIL  shift 54
  854.     K_COS  shift 55
  855.     K_EXP  shift 56
  856.     K_FLOOR  shift 57
  857.     K_HYPOT  shift 58
  858.     K_LN  shift 59
  859.     K_LOG  shift 60
  860.     K_SIN  shift 61
  861.     K_SQRT  shift 62
  862.     K_TAN  shift 63
  863.     K_R  shift 16
  864.     K_C  shift 17
  865.     +  shift 44
  866.     -  shift 45
  867.     *  shift 64
  868.     (  shift 43
  869.     ~  shift 48
  870.     !  shift 49
  871.     .  error
  872.  
  873.     e  goto 92
  874.     term  goto 37
  875.     var  goto 40
  876.     row  goto 14
  877.     col  goto 15
  878.     reduce_op  goto 42
  879.     func_1  goto 38
  880.  
  881. state 73
  882.     e :  e ?_e : e 
  883.  
  884.     NUMBER  shift 46
  885.     FNUMBER  shift 47
  886.     K_EXEC  shift 39
  887.     K_FIXED  shift 41
  888.     K_ABS  shift 50
  889.     K_ACOS  shift 51
  890.     K_ASIN  shift 52
  891.     K_ATAN  shift 53
  892.     K_CEIL  shift 54
  893.     K_COS  shift 55
  894.     K_EXP  shift 56
  895.     K_FLOOR  shift 57
  896.     K_HYPOT  shift 58
  897.     K_LN  shift 59
  898.     K_LOG  shift 60
  899.     K_SIN  shift 61
  900.     K_SQRT  shift 62
  901.     K_TAN  shift 63
  902.     K_R  shift 16
  903.     K_C  shift 17
  904.     +  shift 44
  905.     -  shift 45
  906.     *  shift 64
  907.     (  shift 43
  908.     ~  shift 48
  909.     !  shift 49
  910.     .  error
  911.  
  912.     e  goto 93
  913.     term  goto 37
  914.     var  goto 40
  915.     row  goto 14
  916.     col  goto 15
  917.     reduce_op  goto 42
  918.     func_1  goto 38
  919.  
  920. state 74
  921.     e :  e <_e 
  922.     e :  e <_= e 
  923.  
  924.     NUMBER  shift 46
  925.     FNUMBER  shift 47
  926.     K_EXEC  shift 39
  927.     K_FIXED  shift 41
  928.     K_ABS  shift 50
  929.     K_ACOS  shift 51
  930.     K_ASIN  shift 52
  931.     K_ATAN  shift 53
  932.     K_CEIL  shift 54
  933.     K_COS  shift 55
  934.     K_EXP  shift 56
  935.     K_FLOOR  shift 57
  936.     K_HYPOT  shift 58
  937.     K_LN  shift 59
  938.     K_LOG  shift 60
  939.     K_SIN  shift 61
  940.     K_SQRT  shift 62
  941.     K_TAN  shift 63
  942.     K_R  shift 16
  943.     K_C  shift 17
  944.     =  shift 95
  945.     +  shift 44
  946.     -  shift 45
  947.     *  shift 64
  948.     (  shift 43
  949.     ~  shift 48
  950.     !  shift 49
  951.     .  error
  952.  
  953.     e  goto 94
  954.     term  goto 37
  955.     var  goto 40
  956.     row  goto 14
  957.     col  goto 15
  958.     reduce_op  goto 42
  959.     func_1  goto 38
  960.  
  961. state 75
  962.     e :  e =_e 
  963.  
  964.     NUMBER  shift 46
  965.     FNUMBER  shift 47
  966.     K_EXEC  shift 39
  967.     K_FIXED  shift 41
  968.     K_ABS  shift 50
  969.     K_ACOS  shift 51
  970.     K_ASIN  shift 52
  971.     K_ATAN  shift 53
  972.     K_CEIL  shift 54
  973.     K_COS  shift 55
  974.     K_EXP  shift 56
  975.     K_FLOOR  shift 57
  976.     K_HYPOT  shift 58
  977.     K_LN  shift 59
  978.     K_LOG  shift 60
  979.     K_SIN  shift 61
  980.     K_SQRT  shift 62
  981.     K_TAN  shift 63
  982.     K_R  shift 16
  983.     K_C  shift 17
  984.     +  shift 44
  985.     -  shift 45
  986.     *  shift 64
  987.     (  shift 43
  988.     ~  shift 48
  989.     !  shift 49
  990.     .  error
  991.  
  992.     e  goto 96
  993.     term  goto 37
  994.     var  goto 40
  995.     row  goto 14
  996.     col  goto 15
  997.     reduce_op  goto 42
  998.     func_1  goto 38
  999.  
  1000. state 76
  1001.     e :  e >_e 
  1002.     e :  e >_= e 
  1003.  
  1004.     NUMBER  shift 46
  1005.     FNUMBER  shift 47
  1006.     K_EXEC  shift 39
  1007.     K_FIXED  shift 41
  1008.     K_ABS  shift 50
  1009.     K_ACOS  shift 51
  1010.     K_ASIN  shift 52
  1011.     K_ATAN  shift 53
  1012.     K_CEIL  shift 54
  1013.     K_COS  shift 55
  1014.     K_EXP  shift 56
  1015.     K_FLOOR  shift 57
  1016.     K_HYPOT  shift 58
  1017.     K_LN  shift 59
  1018.     K_LOG  shift 60
  1019.     K_SIN  shift 61
  1020.     K_SQRT  shift 62
  1021.     K_TAN  shift 63
  1022.     K_R  shift 16
  1023.     K_C  shift 17
  1024.     =  shift 98
  1025.     +  shift 44
  1026.     -  shift 45
  1027.     *  shift 64
  1028.     (  shift 43
  1029.     ~  shift 48
  1030.     !  shift 49
  1031.     .  error
  1032.  
  1033.     e  goto 97
  1034.     term  goto 37
  1035.     var  goto 40
  1036.     row  goto 14
  1037.     col  goto 15
  1038.     reduce_op  goto 42
  1039.     func_1  goto 38
  1040.  
  1041. state 77
  1042.     e :  e &_e 
  1043.  
  1044.     NUMBER  shift 46
  1045.     FNUMBER  shift 47
  1046.     K_EXEC  shift 39
  1047.     K_FIXED  shift 41
  1048.     K_ABS  shift 50
  1049.     K_ACOS  shift 51
  1050.     K_ASIN  shift 52
  1051.     K_ATAN  shift 53
  1052.     K_CEIL  shift 54
  1053.     K_COS  shift 55
  1054.     K_EXP  shift 56
  1055.     K_FLOOR  shift 57
  1056.     K_HYPOT  shift 58
  1057.     K_LN  shift 59
  1058.     K_LOG  shift 60
  1059.     K_SIN  shift 61
  1060.     K_SQRT  shift 62
  1061.     K_TAN  shift 63
  1062.     K_R  shift 16
  1063.     K_C  shift 17
  1064.     +  shift 44
  1065.     -  shift 45
  1066.     *  shift 64
  1067.     (  shift 43
  1068.     ~  shift 48
  1069.     !  shift 49
  1070.     .  error
  1071.  
  1072.     e  goto 99
  1073.     term  goto 37
  1074.     var  goto 40
  1075.     row  goto 14
  1076.     col  goto 15
  1077.     reduce_op  goto 42
  1078.     func_1  goto 38
  1079.  
  1080. state 78
  1081.     e :  e |_e 
  1082.  
  1083.     NUMBER  shift 46
  1084.     FNUMBER  shift 47
  1085.     K_EXEC  shift 39
  1086.     K_FIXED  shift 41
  1087.     K_ABS  shift 50
  1088.     K_ACOS  shift 51
  1089.     K_ASIN  shift 52
  1090.     K_ATAN  shift 53
  1091.     K_CEIL  shift 54
  1092.     K_COS  shift 55
  1093.     K_EXP  shift 56
  1094.     K_FLOOR  shift 57
  1095.     K_HYPOT  shift 58
  1096.     K_LN  shift 59
  1097.     K_LOG  shift 60
  1098.     K_SIN  shift 61
  1099.     K_SQRT  shift 62
  1100.     K_TAN  shift 63
  1101.     K_R  shift 16
  1102.     K_C  shift 17
  1103.     +  shift 44
  1104.     -  shift 45
  1105.     *  shift 64
  1106.     (  shift 43
  1107.     ~  shift 48
  1108.     !  shift 49
  1109.     .  error
  1110.  
  1111.     e  goto 100
  1112.     term  goto 37
  1113.     var  goto 40
  1114.     row  goto 14
  1115.     col  goto 15
  1116.     reduce_op  goto 42
  1117.     func_1  goto 38
  1118.  
  1119. state 79
  1120.     e :  e !_= e 
  1121.  
  1122.     =  shift 101
  1123.     .  error
  1124.  
  1125.  
  1126. state 80
  1127.     term :  func_1 (_e ) 
  1128.  
  1129.     NUMBER  shift 46
  1130.     FNUMBER  shift 47
  1131.     K_EXEC  shift 39
  1132.     K_FIXED  shift 41
  1133.     K_ABS  shift 50
  1134.     K_ACOS  shift 51
  1135.     K_ASIN  shift 52
  1136.     K_ATAN  shift 53
  1137.     K_CEIL  shift 54
  1138.     K_COS  shift 55
  1139.     K_EXP  shift 56
  1140.     K_FLOOR  shift 57
  1141.     K_HYPOT  shift 58
  1142.     K_LN  shift 59
  1143.     K_LOG  shift 60
  1144.     K_SIN  shift 61
  1145.     K_SQRT  shift 62
  1146.     K_TAN  shift 63
  1147.     K_R  shift 16
  1148.     K_C  shift 17
  1149.     +  shift 44
  1150.     -  shift 45
  1151.     *  shift 64
  1152.     (  shift 43
  1153.     ~  shift 48
  1154.     !  shift 49
  1155.     .  error
  1156.  
  1157.     e  goto 102
  1158.     term  goto 37
  1159.     var  goto 40
  1160.     row  goto 14
  1161.     col  goto 15
  1162.     reduce_op  goto 42
  1163.     func_1  goto 38
  1164.  
  1165. state 81
  1166.     term :  K_EXEC (_STRING , elist ) 
  1167.  
  1168.     STRING  shift 103
  1169.     .  error
  1170.  
  1171.  
  1172. state 82
  1173.     term :  K_FIXED term_    (20)
  1174.  
  1175.     .  reduce 20
  1176.  
  1177.  
  1178. state 83
  1179.     term :  reduce_op /_var : var 
  1180.  
  1181.     K_R  shift 16
  1182.     K_C  shift 17
  1183.     .  error
  1184.  
  1185.     var  goto 104
  1186.     row  goto 14
  1187.     col  goto 15
  1188.  
  1189. state 84
  1190.     term :  ( e_) 
  1191.     e :  e_+ e 
  1192.     e :  e_- e 
  1193.     e :  e_* e 
  1194.     e :  e_/ e 
  1195.     e :  e_? e : e 
  1196.     e :  e_< e 
  1197.     e :  e_= e 
  1198.     e :  e_> e 
  1199.     e :  e_& e 
  1200.     e :  e_| e 
  1201.     e :  e_< = e 
  1202.     e :  e_! = e 
  1203.     e :  e_> = e 
  1204.  
  1205.     ?  shift 73
  1206.     |  shift 78
  1207.     &  shift 77
  1208.     <  shift 74
  1209.     =  shift 75
  1210.     >  shift 76
  1211.     +  shift 69
  1212.     -  shift 70
  1213.     *  shift 71
  1214.     /  shift 72
  1215.     )  shift 105
  1216.     !  shift 79
  1217.     .  error
  1218.  
  1219.  
  1220. state 85
  1221.     term :  + term_    (23)
  1222.  
  1223.     .  reduce 23
  1224.  
  1225.  
  1226. state 86
  1227.     term :  - term_    (24)
  1228.  
  1229.     .  reduce 24
  1230.  
  1231.  
  1232. state 87
  1233.     term :  ~ term_    (27)
  1234.  
  1235.     .  reduce 27
  1236.  
  1237.  
  1238. state 88
  1239.     term :  ! term_    (28)
  1240.  
  1241.     .  reduce 28
  1242.  
  1243.  
  1244. 89: shift/reduce conflict (shift 79, red'n 29) on !
  1245. state 89
  1246.     e :  e_+ e 
  1247.     e :  e + e_    (29)
  1248.     e :  e_- e 
  1249.     e :  e_* e 
  1250.     e :  e_/ e 
  1251.     e :  e_? e : e 
  1252.     e :  e_< e 
  1253.     e :  e_= e 
  1254.     e :  e_> e 
  1255.     e :  e_& e 
  1256.     e :  e_| e 
  1257.     e :  e_< = e 
  1258.     e :  e_! = e 
  1259.     e :  e_> = e 
  1260.  
  1261.     *  shift 71
  1262.     /  shift 72
  1263.     !  shift 79
  1264.     .  reduce 29
  1265.  
  1266.  
  1267. 90: shift/reduce conflict (shift 79, red'n 30) on !
  1268. state 90
  1269.     e :  e_+ e 
  1270.     e :  e_- e 
  1271.     e :  e - e_    (30)
  1272.     e :  e_* e 
  1273.     e :  e_/ e 
  1274.     e :  e_? e : e 
  1275.     e :  e_< e 
  1276.     e :  e_= e 
  1277.     e :  e_> e 
  1278.     e :  e_& e 
  1279.     e :  e_| e 
  1280.     e :  e_< = e 
  1281.     e :  e_! = e 
  1282.     e :  e_> = e 
  1283.  
  1284.     *  shift 71
  1285.     /  shift 72
  1286.     !  shift 79
  1287.     .  reduce 30
  1288.  
  1289.  
  1290. 91: shift/reduce conflict (shift 79, red'n 31) on !
  1291. state 91
  1292.     e :  e_+ e 
  1293.     e :  e_- e 
  1294.     e :  e_* e 
  1295.     e :  e * e_    (31)
  1296.     e :  e_/ e 
  1297.     e :  e_? e : e 
  1298.     e :  e_< e 
  1299.     e :  e_= e 
  1300.     e :  e_> e 
  1301.     e :  e_& e 
  1302.     e :  e_| e 
  1303.     e :  e_< = e 
  1304.     e :  e_! = e 
  1305.     e :  e_> = e 
  1306.  
  1307.     !  shift 79
  1308.     .  reduce 31
  1309.  
  1310.  
  1311. 92: shift/reduce conflict (shift 79, red'n 32) on !
  1312. state 92
  1313.     e :  e_+ e 
  1314.     e :  e_- e 
  1315.     e :  e_* e 
  1316.     e :  e_/ e 
  1317.     e :  e / e_    (32)
  1318.     e :  e_? e : e 
  1319.     e :  e_< e 
  1320.     e :  e_= e 
  1321.     e :  e_> e 
  1322.     e :  e_& e 
  1323.     e :  e_| e 
  1324.     e :  e_< = e 
  1325.     e :  e_! = e 
  1326.     e :  e_> = e 
  1327.  
  1328.     !  shift 79
  1329.     .  reduce 32
  1330.  
  1331.  
  1332. state 93
  1333.     e :  e_+ e 
  1334.     e :  e_- e 
  1335.     e :  e_* e 
  1336.     e :  e_/ e 
  1337.     e :  e_? e : e 
  1338.     e :  e ? e_: e 
  1339.     e :  e_< e 
  1340.     e :  e_= e 
  1341.     e :  e_> e 
  1342.     e :  e_& e 
  1343.     e :  e_| e 
  1344.     e :  e_< = e 
  1345.     e :  e_! = e 
  1346.     e :  e_> = e 
  1347.  
  1348.     ?  shift 73
  1349.     :  shift 106
  1350.     |  shift 78
  1351.     &  shift 77
  1352.     <  shift 74
  1353.     =  shift 75
  1354.     >  shift 76
  1355.     +  shift 69
  1356.     -  shift 70
  1357.     *  shift 71
  1358.     /  shift 72
  1359.     !  shift 79
  1360.     .  error
  1361.  
  1362.  
  1363. 94: shift/reduce conflict (shift 79, red'n 35) on !
  1364. state 94
  1365.     e :  e_+ e 
  1366.     e :  e_- e 
  1367.     e :  e_* e 
  1368.     e :  e_/ e 
  1369.     e :  e_? e : e 
  1370.     e :  e_< e 
  1371.     e :  e < e_    (35)
  1372.     e :  e_= e 
  1373.     e :  e_> e 
  1374.     e :  e_& e 
  1375.     e :  e_| e 
  1376.     e :  e_< = e 
  1377.     e :  e_! = e 
  1378.     e :  e_> = e 
  1379.  
  1380.     <  error
  1381.     =  error
  1382.     >  error
  1383.     +  shift 69
  1384.     -  shift 70
  1385.     *  shift 71
  1386.     /  shift 72
  1387.     !  shift 79
  1388.     .  reduce 35
  1389.  
  1390.  
  1391. state 95
  1392.     e :  e < =_e 
  1393.  
  1394.     NUMBER  shift 46
  1395.     FNUMBER  shift 47
  1396.     K_EXEC  shift 39
  1397.     K_FIXED  shift 41
  1398.     K_ABS  shift 50
  1399.     K_ACOS  shift 51
  1400.     K_ASIN  shift 52
  1401.     K_ATAN  shift 53
  1402.     K_CEIL  shift 54
  1403.     K_COS  shift 55
  1404.     K_EXP  shift 56
  1405.     K_FLOOR  shift 57
  1406.     K_HYPOT  shift 58
  1407.     K_LN  shift 59
  1408.     K_LOG  shift 60
  1409.     K_SIN  shift 61
  1410.     K_SQRT  shift 62
  1411.     K_TAN  shift 63
  1412.     K_R  shift 16
  1413.     K_C  shift 17
  1414.     +  shift 44
  1415.     -  shift 45
  1416.     *  shift 64
  1417.     (  shift 43
  1418.     ~  shift 48
  1419.     !  shift 49
  1420.     .  error
  1421.  
  1422.     e  goto 107
  1423.     term  goto 37
  1424.     var  goto 40
  1425.     row  goto 14
  1426.     col  goto 15
  1427.     reduce_op  goto 42
  1428.     func_1  goto 38
  1429.  
  1430. 96: shift/reduce conflict (shift 79, red'n 36) on !
  1431. state 96
  1432.     e :  e_+ e 
  1433.     e :  e_- e 
  1434.     e :  e_* e 
  1435.     e :  e_/ e 
  1436.     e :  e_? e : e 
  1437.     e :  e_< e 
  1438.     e :  e_= e 
  1439.     e :  e = e_    (36)
  1440.     e :  e_> e 
  1441.     e :  e_& e 
  1442.     e :  e_| e 
  1443.     e :  e_< = e 
  1444.     e :  e_! = e 
  1445.     e :  e_> = e 
  1446.  
  1447.     <  error
  1448.     =  error
  1449.     >  error
  1450.     +  shift 69
  1451.     -  shift 70
  1452.     *  shift 71
  1453.     /  shift 72
  1454.     !  shift 79
  1455.     .  reduce 36
  1456.  
  1457.  
  1458. 97: shift/reduce conflict (shift 79, red'n 37) on !
  1459. state 97
  1460.     e :  e_+ e 
  1461.     e :  e_- e 
  1462.     e :  e_* e 
  1463.     e :  e_/ e 
  1464.     e :  e_? e : e 
  1465.     e :  e_< e 
  1466.     e :  e_= e 
  1467.     e :  e_> e 
  1468.     e :  e > e_    (37)
  1469.     e :  e_& e 
  1470.     e :  e_| e 
  1471.     e :  e_< = e 
  1472.     e :  e_! = e 
  1473.     e :  e_> = e 
  1474.  
  1475.     <  error
  1476.     =  error
  1477.     >  error
  1478.     +  shift 69
  1479.     -  shift 70
  1480.     *  shift 71
  1481.     /  shift 72
  1482.     !  shift 79
  1483.     .  reduce 37
  1484.  
  1485.  
  1486. state 98
  1487.     e :  e > =_e 
  1488.  
  1489.     NUMBER  shift 46
  1490.     FNUMBER  shift 47
  1491.     K_EXEC  shift 39
  1492.     K_FIXED  shift 41
  1493.     K_ABS  shift 50
  1494.     K_ACOS  shift 51
  1495.     K_ASIN  shift 52
  1496.     K_ATAN  shift 53
  1497.     K_CEIL  shift 54
  1498.     K_COS  shift 55
  1499.     K_EXP  shift 56
  1500.     K_FLOOR  shift 57
  1501.     K_HYPOT  shift 58
  1502.     K_LN  shift 59
  1503.     K_LOG  shift 60
  1504.     K_SIN  shift 61
  1505.     K_SQRT  shift 62
  1506.     K_TAN  shift 63
  1507.     K_R  shift 16
  1508.     K_C  shift 17
  1509.     +  shift 44
  1510.     -  shift 45
  1511.     *  shift 64
  1512.     (  shift 43
  1513.     ~  shift 48
  1514.     !  shift 49
  1515.     .  error
  1516.  
  1517.     e  goto 108
  1518.     term  goto 37
  1519.     var  goto 40
  1520.     row  goto 14
  1521.     col  goto 15
  1522.     reduce_op  goto 42
  1523.     func_1  goto 38
  1524.  
  1525. 99: shift/reduce conflict (shift 79, red'n 38) on !
  1526. state 99
  1527.     e :  e_+ e 
  1528.     e :  e_- e 
  1529.     e :  e_* e 
  1530.     e :  e_/ e 
  1531.     e :  e_? e : e 
  1532.     e :  e_< e 
  1533.     e :  e_= e 
  1534.     e :  e_> e 
  1535.     e :  e_& e 
  1536.     e :  e & e_    (38)
  1537.     e :  e_| e 
  1538.     e :  e_< = e 
  1539.     e :  e_! = e 
  1540.     e :  e_> = e 
  1541.  
  1542.     <  shift 74
  1543.     =  shift 75
  1544.     >  shift 76
  1545.     +  shift 69
  1546.     -  shift 70
  1547.     *  shift 71
  1548.     /  shift 72
  1549.     !  shift 79
  1550.     .  reduce 38
  1551.  
  1552.  
  1553. 100: shift/reduce conflict (shift 79, red'n 39) on !
  1554. state 100
  1555.     e :  e_+ e 
  1556.     e :  e_- e 
  1557.     e :  e_* e 
  1558.     e :  e_/ e 
  1559.     e :  e_? e : e 
  1560.     e :  e_< e 
  1561.     e :  e_= e 
  1562.     e :  e_> e 
  1563.     e :  e_& e 
  1564.     e :  e_| e 
  1565.     e :  e | e_    (39)
  1566.     e :  e_< = e 
  1567.     e :  e_! = e 
  1568.     e :  e_> = e 
  1569.  
  1570.     &  shift 77
  1571.     <  shift 74
  1572.     =  shift 75
  1573.     >  shift 76
  1574.     +  shift 69
  1575.     -  shift 70
  1576.     *  shift 71
  1577.     /  shift 72
  1578.     !  shift 79
  1579.     .  reduce 39
  1580.  
  1581.  
  1582. state 101
  1583.     e :  e ! =_e 
  1584.  
  1585.     NUMBER  shift 46
  1586.     FNUMBER  shift 47
  1587.     K_EXEC  shift 39
  1588.     K_FIXED  shift 41
  1589.     K_ABS  shift 50
  1590.     K_ACOS  shift 51
  1591.     K_ASIN  shift 52
  1592.     K_ATAN  shift 53
  1593.     K_CEIL  shift 54
  1594.     K_COS  shift 55
  1595.     K_EXP  shift 56
  1596.     K_FLOOR  shift 57
  1597.     K_HYPOT  shift 58
  1598.     K_LN  shift 59
  1599.     K_LOG  shift 60
  1600.     K_SIN  shift 61
  1601.     K_SQRT  shift 62
  1602.     K_TAN  shift 63
  1603.     K_R  shift 16
  1604.     K_C  shift 17
  1605.     +  shift 44
  1606.     -  shift 45
  1607.     *  shift 64
  1608.     (  shift 43
  1609.     ~  shift 48
  1610.     !  shift 49
  1611.     .  error
  1612.  
  1613.     e  goto 109
  1614.     term  goto 37
  1615.     var  goto 40
  1616.     row  goto 14
  1617.     col  goto 15
  1618.     reduce_op  goto 42
  1619.     func_1  goto 38
  1620.  
  1621. state 102
  1622.     term :  func_1 ( e_) 
  1623.     e :  e_+ e 
  1624.     e :  e_- e 
  1625.     e :  e_* e 
  1626.     e :  e_/ e 
  1627.     e :  e_? e : e 
  1628.     e :  e_< e 
  1629.     e :  e_= e 
  1630.     e :  e_> e 
  1631.     e :  e_& e 
  1632.     e :  e_| e 
  1633.     e :  e_< = e 
  1634.     e :  e_! = e 
  1635.     e :  e_> = e 
  1636.  
  1637.     ?  shift 73
  1638.     |  shift 78
  1639.     &  shift 77
  1640.     <  shift 74
  1641.     =  shift 75
  1642.     >  shift 76
  1643.     +  shift 69
  1644.     -  shift 70
  1645.     *  shift 71
  1646.     /  shift 72
  1647.     )  shift 110
  1648.     !  shift 79
  1649.     .  error
  1650.  
  1651.  
  1652. state 103
  1653.     term :  K_EXEC ( STRING_, elist ) 
  1654.  
  1655.     ,  shift 111
  1656.     .  error
  1657.  
  1658.  
  1659. state 104
  1660.     term :  reduce_op / var_: var 
  1661.  
  1662.     :  shift 112
  1663.     .  error
  1664.  
  1665.  
  1666. state 105
  1667.     term :  ( e )_    (22)
  1668.  
  1669.     .  reduce 22
  1670.  
  1671.  
  1672. state 106
  1673.     e :  e ? e :_e 
  1674.  
  1675.     NUMBER  shift 46
  1676.     FNUMBER  shift 47
  1677.     K_EXEC  shift 39
  1678.     K_FIXED  shift 41
  1679.     K_ABS  shift 50
  1680.     K_ACOS  shift 51
  1681.     K_ASIN  shift 52
  1682.     K_ATAN  shift 53
  1683.     K_CEIL  shift 54
  1684.     K_COS  shift 55
  1685.     K_EXP  shift 56
  1686.     K_FLOOR  shift 57
  1687.     K_HYPOT  shift 58
  1688.     K_LN  shift 59
  1689.     K_LOG  shift 60
  1690.     K_SIN  shift 61
  1691.     K_SQRT  shift 62
  1692.     K_TAN  shift 63
  1693.     K_R  shift 16
  1694.     K_C  shift 17
  1695.     +  shift 44
  1696.     -  shift 45
  1697.     *  shift 64
  1698.     (  shift 43
  1699.     ~  shift 48
  1700.     !  shift 49
  1701.     .  error
  1702.  
  1703.     e  goto 113
  1704.     term  goto 37
  1705.     var  goto 40
  1706.     row  goto 14
  1707.     col  goto 15
  1708.     reduce_op  goto 42
  1709.     func_1  goto 38
  1710.  
  1711. 107: shift/reduce conflict (shift 79, red'n 40) on !
  1712. state 107
  1713.     e :  e_+ e 
  1714.     e :  e_- e 
  1715.     e :  e_* e 
  1716.     e :  e_/ e 
  1717.     e :  e_? e : e 
  1718.     e :  e_< e 
  1719.     e :  e_= e 
  1720.     e :  e_> e 
  1721.     e :  e_& e 
  1722.     e :  e_| e 
  1723.     e :  e_< = e 
  1724.     e :  e < = e_    (40)
  1725.     e :  e_! = e 
  1726.     e :  e_> = e 
  1727.  
  1728.     <  error
  1729.     =  error
  1730.     >  error
  1731.     +  shift 69
  1732.     -  shift 70
  1733.     *  shift 71
  1734.     /  shift 72
  1735.     !  shift 79
  1736.     .  reduce 40
  1737.  
  1738.  
  1739. 108: shift/reduce conflict (shift 79, red'n 42) on !
  1740. state 108
  1741.     e :  e_+ e 
  1742.     e :  e_- e 
  1743.     e :  e_* e 
  1744.     e :  e_/ e 
  1745.     e :  e_? e : e 
  1746.     e :  e_< e 
  1747.     e :  e_= e 
  1748.     e :  e_> e 
  1749.     e :  e_& e 
  1750.     e :  e_| e 
  1751.     e :  e_< = e 
  1752.     e :  e_! = e 
  1753.     e :  e_> = e 
  1754.     e :  e > = e_    (42)
  1755.  
  1756.     <  error
  1757.     =  error
  1758.     >  error
  1759.     +  shift 69
  1760.     -  shift 70
  1761.     *  shift 71
  1762.     /  shift 72
  1763.     !  shift 79
  1764.     .  reduce 42
  1765.  
  1766.  
  1767. 109: shift/reduce conflict (shift 79, red'n 41) on !
  1768. state 109
  1769.     e :  e_+ e 
  1770.     e :  e_- e 
  1771.     e :  e_* e 
  1772.     e :  e_/ e 
  1773.     e :  e_? e : e 
  1774.     e :  e_< e 
  1775.     e :  e_= e 
  1776.     e :  e_> e 
  1777.     e :  e_& e 
  1778.     e :  e_| e 
  1779.     e :  e_< = e 
  1780.     e :  e_! = e 
  1781.     e :  e ! = e_    (41)
  1782.     e :  e_> = e 
  1783.  
  1784.     <  error
  1785.     =  error
  1786.     >  error
  1787.     +  shift 69
  1788.     -  shift 70
  1789.     *  shift 71
  1790.     /  shift 72
  1791.     !  shift 79
  1792.     .  reduce 41
  1793.  
  1794.  
  1795. state 110
  1796.     term :  func_1 ( e )_    (17)
  1797.  
  1798.     .  reduce 17
  1799.  
  1800.  
  1801. state 111
  1802.     term :  K_EXEC ( STRING ,_elist ) 
  1803.  
  1804.     STRING  shift 117
  1805.     NUMBER  shift 46
  1806.     FNUMBER  shift 47
  1807.     K_EXEC  shift 39
  1808.     K_FIXED  shift 41
  1809.     K_ABS  shift 50
  1810.     K_ACOS  shift 51
  1811.     K_ASIN  shift 52
  1812.     K_ATAN  shift 53
  1813.     K_CEIL  shift 54
  1814.     K_COS  shift 55
  1815.     K_EXP  shift 56
  1816.     K_FLOOR  shift 57
  1817.     K_HYPOT  shift 58
  1818.     K_LN  shift 59
  1819.     K_LOG  shift 60
  1820.     K_SIN  shift 61
  1821.     K_SQRT  shift 62
  1822.     K_TAN  shift 63
  1823.     K_R  shift 16
  1824.     K_C  shift 17
  1825.     +  shift 44
  1826.     -  shift 45
  1827.     *  shift 64
  1828.     (  shift 43
  1829.     ~  shift 48
  1830.     !  shift 49
  1831.     .  error
  1832.  
  1833.     elist  goto 114
  1834.     e  goto 116
  1835.     term  goto 37
  1836.     elistterm  goto 115
  1837.     var  goto 40
  1838.     row  goto 14
  1839.     col  goto 15
  1840.     reduce_op  goto 42
  1841.     func_1  goto 38
  1842.  
  1843. state 112
  1844.     term :  reduce_op / var :_var 
  1845.  
  1846.     K_R  shift 16
  1847.     K_C  shift 17
  1848.     .  error
  1849.  
  1850.     var  goto 118
  1851.     row  goto 14
  1852.     col  goto 15
  1853.  
  1854. 113: shift/reduce conflict (shift 79, red'n 34) on !
  1855. state 113
  1856.     e :  e_+ e 
  1857.     e :  e_- e 
  1858.     e :  e_* e 
  1859.     e :  e_/ e 
  1860.     e :  e_? e : e 
  1861.     e :  e ? e : e_    (34)
  1862.     e :  e_< e 
  1863.     e :  e_= e 
  1864.     e :  e_> e 
  1865.     e :  e_& e 
  1866.     e :  e_| e 
  1867.     e :  e_< = e 
  1868.     e :  e_! = e 
  1869.     e :  e_> = e 
  1870.  
  1871.     |  shift 78
  1872.     &  shift 77
  1873.     <  shift 74
  1874.     =  shift 75
  1875.     >  shift 76
  1876.     +  shift 69
  1877.     -  shift 70
  1878.     *  shift 71
  1879.     /  shift 72
  1880.     !  shift 79
  1881.     .  reduce 34
  1882.  
  1883.  
  1884. state 114
  1885.     elist :  elist_, elistterm 
  1886.     term :  K_EXEC ( STRING , elist_) 
  1887.  
  1888.     ,  shift 119
  1889.     )  shift 120
  1890.     .  error
  1891.  
  1892.  
  1893. state 115
  1894.     elist :  elistterm_    (14)
  1895.  
  1896.     .  reduce 14
  1897.  
  1898.  
  1899. state 116
  1900.     elistterm :  e_    (15)
  1901.     e :  e_+ e 
  1902.     e :  e_- e 
  1903.     e :  e_* e 
  1904.     e :  e_/ e 
  1905.     e :  e_? e : e 
  1906.     e :  e_< e 
  1907.     e :  e_= e 
  1908.     e :  e_> e 
  1909.     e :  e_& e 
  1910.     e :  e_| e 
  1911.     e :  e_< = e 
  1912.     e :  e_! = e 
  1913.     e :  e_> = e 
  1914.  
  1915.     ?  shift 73
  1916.     |  shift 78
  1917.     &  shift 77
  1918.     <  shift 74
  1919.     =  shift 75
  1920.     >  shift 76
  1921.     +  shift 69
  1922.     -  shift 70
  1923.     *  shift 71
  1924.     /  shift 72
  1925.     !  shift 79
  1926.     .  reduce 15
  1927.  
  1928.  
  1929. state 117
  1930.     elistterm :  STRING_    (16)
  1931.  
  1932.     .  reduce 16
  1933.  
  1934.  
  1935. state 118
  1936.     term :  reduce_op / var : var_    (21)
  1937.  
  1938.     .  reduce 21
  1939.  
  1940.  
  1941. state 119
  1942.     elist :  elist ,_elistterm 
  1943.  
  1944.     STRING  shift 117
  1945.     NUMBER  shift 46
  1946.     FNUMBER  shift 47
  1947.     K_EXEC  shift 39
  1948.     K_FIXED  shift 41
  1949.     K_ABS  shift 50
  1950.     K_ACOS  shift 51
  1951.     K_ASIN  shift 52
  1952.     K_ATAN  shift 53
  1953.     K_CEIL  shift 54
  1954.     K_COS  shift 55
  1955.     K_EXP  shift 56
  1956.     K_FLOOR  shift 57
  1957.     K_HYPOT  shift 58
  1958.     K_LN  shift 59
  1959.     K_LOG  shift 60
  1960.     K_SIN  shift 61
  1961.     K_SQRT  shift 62
  1962.     K_TAN  shift 63
  1963.     K_R  shift 16
  1964.     K_C  shift 17
  1965.     +  shift 44
  1966.     -  shift 45
  1967.     *  shift 64
  1968.     (  shift 43
  1969.     ~  shift 48
  1970.     !  shift 49
  1971.     .  error
  1972.  
  1973.     e  goto 116
  1974.     term  goto 37
  1975.     elistterm  goto 121
  1976.     var  goto 40
  1977.     row  goto 14
  1978.     col  goto 15
  1979.     reduce_op  goto 42
  1980.     func_1  goto 38
  1981.  
  1982. state 120
  1983.     term :  K_EXEC ( STRING , elist )_    (18)
  1984.  
  1985.     .  reduce 18
  1986.  
  1987.  
  1988. state 121
  1989.     elist :  elist , elistterm_    (13)
  1990.  
  1991.     .  reduce 13
  1992.  
  1993.  
  1994. 51/127 terminals, 10/200 nonterminals
  1995. 63/400 grammar rules, 122/600 states
  1996. 13 shift/reduce, 0 reduce/reduce conflicts reported
  1997. 51/250 working sets used
  1998. memory: states,etc. 1013/5200, parser 208/4000
  1999. 33/450 distinct lookahead sets
  2000. 132 extra closures
  2001. 802 shift entries, 19 exceptions
  2002. 41 goto entries
  2003. 146 entries saved by goto default
  2004. Optimizer space used: input 1678/5200, output 353/4000
  2005. 353 table entries, 81 zero
  2006. maximum spread: 289, maximum offset: 289
  2007.