protected void RegisterLl2Parselet(TokenType tokenType1, TokenType tokenType2, StatementParselet parselet) { _ll2StatementParselets.Add(new Tuple <TokenType, TokenType>(tokenType1, tokenType2), parselet); }
protected void RegisterParselet(string tokenType, StatementParselet parselet) { _statementParselets.Add(tokenType, parselet); }
protected void RegisterLl1Parselet(TokenType tokenType, StatementParselet parselet) { _ll1StatementParselets.Add(tokenType, parselet); }