Uses of Class
org.ek9lang.compiler.support.SymbolChecker
Packages that use 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
Methods in org.ek9lang.compiler.common with parameters of type SymbolCheckerModifier 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
Methods in org.ek9lang.compiler.symbols with parameters of type SymbolCheckerModifier 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.