public string GetFullNameFromIdNode(IdTypeNode idNode, string name = "") { if (idNode == null) { return(name); } var accumulated = name; if (!String.IsNullOrEmpty(name)) { accumulated += "."; } accumulated += idNode.Name.Lexeme; return(GetFullNameFromIdNode(idNode.IdNode, accumulated)); }
public UsingDirectiveNode(IdTypeNode idNode) { IdNode = idNode; }
public IdLeftExpressionNode(string preId, IdTypeNode name, AccesorExpressionNode accesor) { PreId = preId; Id = name; Accessor = accesor; }