home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ssvpar.zip / SSCALC.DFX < prev    next >
Text File  |  1994-12-01  |  2KB  |  183 lines

  1.  
  2. *
  3. * Lex machine for Main
  4. *
  5.  
  6. State(0) S
  7.  
  8.    \t    \n     Next(1)
  9.                 Next(1)
  10.    %     %      Next(9)
  11.    (     (      Next(11)
  12.    )     )      Next(13)
  13.    *     *      Next(15)
  14.    +     +      Next(17)
  15.    -     -      Next(19)
  16.    /     /      Next(21)
  17.    0     0      Next(23)
  18.    1     9      Next(18)
  19.    ;     ;      Next(25)
  20.    A     A      Next(3)
  21.    N     N      Next(5)
  22.    O     O      Next(7)
  23.    a     a      Next(3)
  24.    n     n      Next(5)
  25.    o     o      Next(7)
  26.    bof   bof    Next(26)
  27.  
  28. State(1) F,1, ignore
  29.  
  30.    \t    \n     Next(1)
  31.                 Next(1)
  32.  
  33. State(2)
  34.  
  35.    0     9      Next(14)
  36.    A     F      Next(14)
  37.    a     f      Next(14)
  38.  
  39. State(3)
  40.  
  41.    N     N      Next(4)
  42.    n     n      Next(4)
  43.  
  44. State(4)
  45.  
  46.    D     D      Next(20)
  47.    d     d      Next(20)
  48.  
  49. State(5)
  50.  
  51.    O     O      Next(6)
  52.    o     o      Next(6)
  53.  
  54. State(6)
  55.  
  56.    T     T      Next(22)
  57.    t     t      Next(22)
  58.  
  59. State(7)
  60.  
  61.    R     R      Next(24)
  62.    r     r      Next(24)
  63.  
  64. State(8) F,10
  65.  
  66.  
  67. State(9) F,9
  68.  
  69.  
  70. State(10) F,3, ignore, push(SLCom)
  71.  
  72.  
  73. State(11) F,14
  74.  
  75.  
  76. State(12) F,2, ignore, push(MLCom)
  77.  
  78.  
  79. State(13) F,15
  80.  
  81.  
  82. State(14) F,18
  83.  
  84.    0     9      Next(14)
  85.    A     F      Next(14)
  86.    a     f      Next(14)
  87.  
  88. State(15) F,8
  89.  
  90.    *     *      Next(8)
  91.  
  92. State(16) F,17
  93.  
  94.    0     7      Next(16)
  95.  
  96. State(17) F,5
  97.  
  98.  
  99. State(18) F,16
  100.  
  101.    0     9      Next(18)
  102.  
  103. State(19) F,6
  104.  
  105.  
  106. State(20) F,12
  107.  
  108.  
  109. State(21) F,7
  110.  
  111.    *     *      Next(12)
  112.    /     /      Next(10)
  113.  
  114. State(22) F,13
  115.  
  116.  
  117. State(23) F,17
  118.  
  119.    0     7      Next(16)
  120.    X     X      Next(2)
  121.    x     x      Next(2)
  122.  
  123. State(24) F,11
  124.  
  125.  
  126. State(25) F,4
  127.  
  128.  
  129. State(26) F,4294967295, ignore
  130.  
  131.  
  132.  
  133. *
  134. * Lex machine for MLCom
  135. *
  136.  
  137. State(0) S
  138.  
  139.    \x0   \t     Next(1)
  140.    \n    \n     Next(3)
  141.    \xb   )      Next(1)
  142.    *     *      Next(5)
  143.    +     \xffff Next(1)
  144.    bof   bof    Next(4)
  145.  
  146. State(1) F,19, ignore
  147.  
  148.  
  149. State(2) F,21, ignore, pop
  150.  
  151.  
  152. State(3) F,20, ignore
  153.  
  154.  
  155. State(4) F,4294967295, ignore
  156.  
  157.  
  158. State(5) F,19, ignore
  159.  
  160.    /     /      Next(2)
  161.  
  162.  
  163. *
  164. * Lex machine for SLCom
  165. *
  166.  
  167. State(0) S
  168.  
  169.    \x0   \t     Next(1)
  170.    \n    \n     Next(3)
  171.    \xb   \xffff Next(1)
  172.    bof   bof    Next(2)
  173.  
  174. State(1) F,22, ignore
  175.  
  176.  
  177. State(2) F,4294967295, ignore
  178.  
  179.  
  180. State(3) F,23, ignore, pop
  181.  
  182.  
  183.