Lines Matching refs:Rule
37 namespace Hoa\Compiler\Test\Integration\Llk\Rule;
40 use Hoa\Compiler\Llk\Rule; alias
41 use Hoa\Compiler\Llk\Rule\Analyzer as SUT;
72 $_ruleA = new Rule\Token('ruleA', 'foo', null, -1, $kept),
94 $_ruleA = new Rule\Concatenation('ruleA', ['ruleB']),
96 $_ruleB = new Rule\Token('ruleB', 'foo', null, -1, true),
126 $_ruleA = new Rule\Token('ruleA', 'foo', null, 42, $kept),
175 $_ruleA = new Rule\Repetition('ruleA', $min, $max, 0, null),
177 $_rule0 = new Rule\Token(0, 'foo', null, -1, true)
196 $_ruleA = new Rule\Concatenation('ruleA', [0, 1], null),
198 $_rule0 = new Rule\Token(0, 'foo', null, -1, true),
199 $_rule1 = new Rule\Token(1, 'baz', null, -1, true)
219 $_ruleA = new Rule\Choice('ruleA', [0, 1], null),
221 $_rule0 = new Rule\Token(0, 'foo', null, -1, true),
222 $_rule1 = new Rule\Token(1, 'baz', null, -1, true)
242 $_ruleA = new Rule\Choice('ruleA', [0, 1], null),
244 $_rule0 = new Rule\Token(0, 'foo', null, -1, true),
245 $_rule1 = new Rule\Token(1, 'baz', null, -1, true)
266 $_rule0 = new Rule\Token(0, 'foo', null, -1, true),
267 $_rule1 = new Rule\Repetition('1', 1, -1, '0', null),
268 $_rule2 = new Rule\Token(2, 'foo', null, -1, false),
269 $_rule3 = new Rule\Concatenation('3', ['ruleB', 2]),
270 $_ruleA = new Rule\Choice('ruleA', [1, 3], null),
272 $_rule5 = new Rule\Token(5, 'baz', null, -1, true),
273 $_ruleB = new Rule\Concatenation('ruleB', [5, 'ruleA']),