Uses of Package
org.ek9lang.compiler.search
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).
G - Full Symbol Resolution can now take place.
Used primarily to hold structures that are related to searching for symbols.
Contains critical general components used in the
Ek9Compiler
listeners.
This is the main source of EK9 Symbols used within the compiler.
-
-
-
-
ClassDescriptionSimple record tuple to combine the scope to be searched and the method signature to be searched for.Quite a few option to a method search.
-
ClassDescriptionSearch for a symbol of any category with the matching name.Search just for a matching function by name.There are times when it is necessary to compare a range of symbols to see which is the best match.An initial stuff for match results.Simple record tuple to combine the scope to be searched and the method signature to be searched for.Quite a few option to a method search.Models a set of result for a search for methods.To be used to search for symbols in a Symbol table.A Search for a TEMPLATE of a FUNCTION.A Search for a concrete actual TYPE like a RECORD or a CLASS for example.When searching for methods, this will be a weighted result of how well a method matched.
-
ClassDescriptionModels a set of result for a search for methods.To be used to search for symbols in a Symbol table.
-
ClassDescriptionQuite a few option to a method search.Models a set of result for a search for methods.To be used to search for symbols in a Symbol table.