Example #1
0
        public ASTNodeIdentifier ParseIdentifier()
        {
            var node = new ASTNodeIdentifier();

            node.SetSpan(this.Current().span);
            this.Match(TokenKind.Identifier, "expected identifier");
            return(node);
        }
Example #2
0
 public void AddIdentifierNode(ASTNodeIdentifier identifier)
 {
     identifier.SetParent(this);
     this.AddSpan(identifier.GetSpan());
     this.identifiers.Add(identifier);
 }
Example #3
0
 public void SetIdentifierNode(ASTNodeIdentifier identifier)
 {
     identifier.SetParent(this);
     this.AddSpan(identifier.GetSpan());
     this.identifier = identifier;
 }
Example #4
0
 public void AddIdentifierNode(ASTNodeIdentifier identifier)
 {
     identifier.SetParent(this);
     this.AddSpan(identifier.GetSpan());
     this.identifiers.Add(identifier);
 }
Example #5
0
 public void SetIdentifierNode(ASTNodeIdentifier identifier)
 {
     identifier.SetParent(this);
     this.AddSpan(identifier.GetSpan());
     this.identifier = identifier;
 }