compiler/tests/extras/PPLL1ExpressionGrammarTest.st
changeset 515 b5316ef15274
parent 464 f6d77fee9811
child 516 3b81c9e53352
equal deleted inserted replaced
502:1e45d3c96ec5 515:b5316ef15274
    14 parserClass
    14 parserClass
    15     ^ PPLL1ExpressionGrammar
    15     ^ PPLL1ExpressionGrammar
    16 !
    16 !
    17 
    17 
    18 testAdd
    18 testAdd
    19     result := self parse: '1+2' rule: #add.
    19     result := self parse: '1+2' rule: #term.
    20     self assert: result isArray.
    20     self assert: result isArray.
    21     self assert: result first = 1.
    21     self assert: result first = 1.
    22     self assert: result second inputValue = '+'.
    22     self assert: result second inputValue = '+'.
    23     self assert: result third = 2.
    23     self assert: result third = 2.
    24 !
    24 !