public TokenHandler(List <Token> tokens, string fileDestionation) { _tokens = tokens; FileDestination = fileDestionation; _operatorsAsTokenList = OperatorsToTokens.AsTokenList(); _keywordsAsTokenTypes = KeywordsToTokens.AsTokenList(); }
public Lexer(string code, string location) { _code = code; _location = location; _currentLine = 1; _indexInCode = 0; _indexInCurrentLine = 0; _keywordsToTokensMap = KeywordsToTokens.AsMap(); _complexOperatorsToTokensMap = OperatorsToTokens.AsMap(); // you didn't use this s******d _exactMatchSymbolsToTokensMap = ExactMatchSymbolsToTokens.AsMap(); }