public Object VisitIdentifierNode(IIdentifierASTNode identifier) { if (identifier == null) { throw new ArgumentNullException("identifier", "The argument cannot equal to null"); } IASTNode idNode = identifier as IASTNode; if ((idNode.Attributes & E_NODE_ATTRIBUTES.NA_LVALUE) == E_NODE_ATTRIBUTES.NA_LVALUE) { return(identifier.Name); } int[] assignedValue = mEnvironment.Get(identifier.Name); return(assignedValue); }
public string VisitIdentifierNode(IIdentifierASTNode identifier) { return(identifier.Name); }