/// <summary> /// Handles the AST node visit. /// </summary> /// <param name="astNode">AST node.</param> public override void Visit(IdentifierTermAstNode astNode) { if (MasterExporter.IsIdentifierTermObjectFunction(astNode)) { TermData = new ObjectFunctionTerm(astNode.Name); } else if (MasterExporter.IsIdentifierTermVariable(astNode)) { TermData = new VariableTerm(astNode.Name); } else { TermData = new ConstantTerm(astNode.Name); } }