Uses of Interface
org.ek9lang.compiler.common.SemanticErrorReporter
Packages that use SemanticErrorReporter
Package
Description
Common parts of processing that can be reused across various phases.
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.
-
Uses of SemanticErrorReporter in org.ek9lang.compiler.common
Classes in org.ek9lang.compiler.common that implement SemanticErrorReporterModifier and TypeClassDescriptionclassWe need an error listener for the lexing parsing and also our own tree visiting.Fields in org.ek9lang.compiler.common declared as SemanticErrorReporterMethods in org.ek9lang.compiler.common with parameters of type SemanticErrorReporterModifier and TypeMethodDescriptionSymbolsAndScopes.resolveOrDefine(PossibleGenericSymbol parameterisedSymbol, SemanticErrorReporter errorListener) Constructors in org.ek9lang.compiler.common with parameters of type SemanticErrorReporterModifierConstructorDescriptionprotectedRuleSupport(SymbolsAndScopes symbolsAndScopes, SemanticErrorReporter errorListener) protectedTypedSymbolAccess(SymbolsAndScopes symbolsAndScopes, SemanticErrorReporter errorListener) Constructor to provided typed access. -
Uses of SemanticErrorReporter in org.ek9lang.compiler.phase3
Constructors in org.ek9lang.compiler.phase3 with parameters of type SemanticErrorReporterModifierConstructorDescription(package private)VoidTypeOrError(SymbolsAndScopes symbolsAndScopes, SemanticErrorReporter errorListener) -
Uses of SemanticErrorReporter in org.ek9lang.compiler.support
Constructors in org.ek9lang.compiler.support with parameters of type SemanticErrorReporterModifierConstructorDescriptionCheckForDuplicateOperationsOnGeneric(SemanticErrorReporter errorListener) Create a new operations checker for parameterised aggregates.NoDuplicateOperationsOrError(SemanticErrorReporter errorListener) Create a new operations checker an aggregates.TypeSubstitution(Function<PossibleGenericSymbol, ResolvedOrDefineResult> resolveOrDefine, SemanticErrorReporter errorListener) Construct a type substitutor. -
Uses of SemanticErrorReporter in org.ek9lang.compiler.symbols
Methods in org.ek9lang.compiler.symbols with parameters of type SemanticErrorReporterModifier and TypeMethodDescriptionModuleScope.resolveOrDefine(PossibleGenericSymbol parameterisedSymbol, SemanticErrorReporter errorListener) Used when resolving or needing to define a parameterised type, like 'List of String' for example.