public JSGFRuleGrammar GrammarDeclaration(JSGFRuleGrammarFactory factory) { String s; JSGFRuleGrammar grammar = null; Token t = null; t = jj_consume_token(Grammar); s = Name(); jj_consume_token(26); grammar = factory.NewGrammar(s); if (grammar != null && t != null && t.SpecialToken != null) { if (t.SpecialToken.Image != null && t.SpecialToken.Image.StartsWith("/**")) { JSGFRuleGrammar JG = grammar; JG.AddGrammarDocComment(t.SpecialToken.Image); } } { if (true) { return(grammar); } } }