Lexer provides the base class for language-specific tokenizers.
Each language lexer should inherit from this class and implement
the tokenize method.
Instance methods
aliases
Returns a list of aliases for this language (e.g., "js" for "javascript").
Sourcelanguage
Returns the name of the language this lexer handles.
SourceTokenizes the given source code into an array of tokens.
Source