Uses of Class
org.ek9lang.compiler.support.SymbolChecker
Package
Description
Common parts of processing that can be reused across various phases.
This is the main source of EK9 Symbols used within the compiler.
-
Uses of SymbolChecker in org.ek9lang.compiler.common
Modifier and TypeMethodDescriptionvoid
SymbolsAndScopes.enterModuleScopedSymbol
(IScopedSymbol symbol, org.antlr.v4.runtime.tree.ParseTree node, SymbolChecker symbolChecker) To be used when defining a high level symbol at module scope.void
SymbolsAndScopes.enterNewConstant
(ISymbol symbol, org.antlr.v4.runtime.tree.ParseTree node, SymbolChecker symbolChecker) Create a new constant as declared in the constants section and records the symbol. -
Uses of SymbolChecker in org.ek9lang.compiler.symbols
Modifier and TypeMethodDescriptionboolean
ModuleScope.defineOrError
(ISymbol symbol, SymbolChecker symbolChecker) Defines a new symbol and returns true if all when OK But if there were errors created then false is returned.