public override bool Parse(ParseContext context, IAstNode parent) { RToken currentToken = context.Tokens.CurrentToken; this.Token = currentToken; context.Tokens.MoveToNextToken(); return base.Parse(context, parent); }
public static TokenNode ParseToken(ParseContext context, IAstNode parent) { TokenStream<RToken> tokens = context.Tokens; TokenNode node = new TokenNode(); node.Parse(context, parent); return node; }