27 . reduce 1 (src line 48)
32 expr: NUMBER.'<' NUMBER
33 expr: NUMBER.'>' NUMBER
34 expr: NUMBER.IS NUMBER
35 expr: NUMBER.GE NUMBER
36 expr: NUMBER.LE NUMBER
43 . reduce 2 (src line 54)
87 expr: NUMBER '<'.NUMBER
94 expr: NUMBER '>'.NUMBER
101 expr: NUMBER IS.NUMBER
108 expr: NUMBER GE.NUMBER
115 expr: NUMBER LE.NUMBER
126 . reduce 3 (src line 59)
142 expr: expr AND expr. (4)
146 . reduce 4 (src line 63)
152 expr: expr OR expr. (6)
154 . reduce 6 (src line 71)
158 expr: NUMBER '<' NUMBER. (7)
160 . reduce 7 (src line 75)
164 expr: NUMBER '>' NUMBER. (8)
166 . reduce 8 (src line 79)
170 expr: NUMBER IS NUMBER. (9)
172 . reduce 9 (src line 83)
176 expr: NUMBER GE NUMBER. (10)
178 . reduce 10 (src line 87)
182 expr: NUMBER LE NUMBER. (11)
184 . reduce 11 (src line 91)
188 expr: '(' expr ')'. (5)
190 . reduce 5 (src line 67)
193 14 terminals, 3 nonterminals
194 12 grammar rules, 23/16000 states
195 0 shift/reduce, 0 reduce/reduce conflicts reported
197 memory: parser 5/240000
199 31 shift entries, 1 exceptions
201 0 entries saved by goto default
202 Optimizer space used: output 25/240000
203 25 table entries, 0 zero
204 maximum spread: 14, maximum offset: 8