public ASTNodeIdentifier ParseIdentifier() { var node = new ASTNodeIdentifier(); node.SetSpan(this.Current().span); this.Match(TokenKind.Identifier, "expected identifier"); return(node); }
public void AddIdentifierNode(ASTNodeIdentifier identifier) { identifier.SetParent(this); this.AddSpan(identifier.GetSpan()); this.identifiers.Add(identifier); }
public void SetIdentifierNode(ASTNodeIdentifier identifier) { identifier.SetParent(this); this.AddSpan(identifier.GetSpan()); this.identifier = identifier; }