pattern = new ProductionPattern(GrammarConstants.PRODUCTION_DECLARATION,
"ProductionDeclaration");
alt = new ProductionPatternAlternative();
alt.addToken(GrammarConstants.IDENTIFIER, 1, 1);
alt.addToken(GrammarConstants.EQUALS, 1, 1);
alt.addProduction(GrammarConstants.PRODUCTION, 1, 1);
alt.addToken(GrammarConstants.SEMICOLON, 1, 1);
pattern.addAlternative(alt);
addPattern(pattern);
pattern = new ProductionPattern(GrammarConstants.PRODUCTION,