Package-level declarations

Contains all the classes and logic used for lexing an expression

Types

Link copied to clipboard
class ComplexLexer(complexList: ComplexList)

Tokenizing class with a single public main method, the purpose of this class is to receive, modify and return data from the NumberLexer class; it is the last step in the tokenization process

Link copied to clipboard
class Lexer(input: String)

Tokenizing class with a single public main method, the purpose of this class is to receive, modify and return data from the user as a String; it is the first in the tokenization process

Link copied to clipboard
class NumberLexer(tokens: ComplexList)

Tokenizing class with a single public main method, the purpose of this class is to receive, modify and return data from the Lexer class; it is the middle in the tokenization process