@Override public LexNameSet caseALocalDefinition(ALocalDefinition node, FreeVarInfo info) throws AnalysisException { LexNameSet names = node.getType().apply(this, info); if (node.getValueDefinition() != null) { names.addAll(node.getValueDefinition().apply(this, info)); } return names; }
node.getValueDefinition().apply(this);
node.getValueDefinition().apply(this, question);
node.getValueDefinition().apply(this);
mergeReturns(retVal,node.getValueDefinition().apply(this, question));
mergeReturns(retVal,node.getValueDefinition().apply(this));
node.apply(question.assistantFactory.getDefinitionTypeResolver(), new DefinitionTypeResolver.NewQuestion(THIS, question));