return node;
}
@Override
public Result<IValue> interpret(IEvaluator<Result<IValue>> eval) {
Sym type = getDefined();
IValueFactory vf = eval.getValueFactory();
if (type.isNonterminal()) {
String nt = ((Nonterminal.Lexical) type.getNonterminal()).getString();
eval.getCurrentEnvt().concreteSyntaxType(nt, vf.constructor(Factory.Symbol_Keyword, vf.string(nt)));
}
eval.getCurrentModuleEnvironment().declareProduction(getTree());
return null;