Uses of Package
org.ek9lang.compiler.tokenizer
Package
Description
B - For the EK9 compiler itself.
Common parts of processing that can be reused across various phases.
The directives are really aimed at helping the creation of the EK9 language, but they
maybe very useful in the early stages of adoption of ek9 (should there be any).
E - Initial Symbol definition by traversing the 'ANTLR' - 'AST'.
G - Full Symbol Resolution can now take place.
Contains critical general components used in the
Ek9Compiler
listeners.
This is the main source of EK9 Symbols used within the compiler.
Focuses on aspects of Lexing and some parts of Parser configuration.
A-2 - Start here for tooling entry point specifically 'language server' implementation.
-
ClassDescriptionThe internal model of a parse token - typically created.Listen as Tokens are consumed as they are pulled from the Lexer into the parser.Typically used for locating the nearest token to some position in a source code file.
-
-
-
-
-
-
-
ClassDescriptionOriginal good for python but too pythonesque for EK9 - needed reworking to remove # comment and tabs for indenting.The internal model of a parse token - typically created.Due to way Antlr does is class generation we need to make an interface to decouple to enable debugging and alternatives.To be used to construct a parser, with a lexer.Listen as Tokens are consumed as they are pulled from the Lexer into the parser.
-
ClassDescriptionTypically used for locating the nearest token to some position in a source code file.