Lines Matching refs:grammar

39       @socket.readline.strip.start_with?( 'grammar "' ).should == true
66 def parse( grammar, rule, input, options = {} )
67 @grammar = inline_grammar( grammar )
68 @grammar.compile( self.class.compile_options )
69 @grammar_path = File.expand_path( @grammar.path )
70 for output_file in @grammar.target_files
73 grammar_module = self.class.const_get( @grammar.name )
91 grammar = %q<
92 grammar BasicParser; // line 1
99 parse( grammar, :a, 'a', :listener => listener )
114 grammar = %q<
115 grammar SocketProxy; // line 1
121 debugger = parse( grammar, :a, 'a' )
144 grammar = %q<
145 grammar RecognitionError;
151 debugger = parse( grammar, :a, "a b" )
181 grammar = %q<
182 grammar SemPred;
189 debugger = parse( grammar, :a, "a" )
214 grammar = %q<
215 grammar PositiveClosureBlock;
223 debugger = parse( grammar, :a, "a 1 b c 3" )
285 grammar = %q<
286 grammar ClosureBlock;
294 debugger = parse( grammar, :a, "a 1 b c 3" )
355 grammar = %q<
356 grammar MismatchedSetError;
364 debugger = parse( grammar, :a, "a" )
392 grammar = %q<
393 grammar Block;
403 debugger = parse( grammar, :a, "a 1" )
444 grammar = %q<
445 grammar NoViableAlt;
456 debugger = parse( grammar, :a, "a !" )
490 grammar = %q<
491 grammar RuleBlock;
501 debugger = parse( grammar, :a, "1" )
530 grammar = %q<
531 grammar RuleBlockSingleAlt;
540 debugger = parse( grammar, :a, "a" )
566 grammar = %q<
567 grammar BlockSingleAlt;
576 debugger = parse( grammar, :a, "a" )
603 grammar = %q<
604 grammar DFA;
615 debugger = parse( grammar, :a, "a!" )
670 grammar = %q/
671 grammar BasicAST;
685 parse( grammar, :a, "a!", :listener => listener )