Uses of Class
io.github.protasm.jvmud.compiler.semantic.SemanticModel
Packages that use SemanticModel
Package
Description
Typed intermediate representation produced after semantic analysis.
Orchestration layer for the compiler pipeline.
Semantic analysis for parsed LPC objects.
-
Uses of SemanticModel in io.github.protasm.jvmud.compiler.ir
Methods in io.github.protasm.jvmud.compiler.ir with parameters of type SemanticModel -
Uses of SemanticModel in io.github.protasm.jvmud.compiler.pipeline
Methods in io.github.protasm.jvmud.compiler.pipeline that return SemanticModelModifier and TypeMethodDescriptionCompilationResult.getSemanticModel()CompilationUnit.semanticModel()Methods in io.github.protasm.jvmud.compiler.pipeline with parameters of type SemanticModelModifier and TypeMethodDescriptionvoidCompilationUnit.setSemanticModel(SemanticModel semanticModel) Constructors in io.github.protasm.jvmud.compiler.pipeline with parameters of type SemanticModelModifierConstructorDescriptionCompilationResult(CompilationUnit compilationUnit, TokenList tokens, ASTObject astObject, SemanticModel semanticModel, TypedIR typedIr, byte[] bytecode, List<CompilationProblem> problems) -
Uses of SemanticModel in io.github.protasm.jvmud.compiler.semantic
Methods in io.github.protasm.jvmud.compiler.semantic that return SemanticModelConstructors in io.github.protasm.jvmud.compiler.semantic with parameters of type SemanticModelModifierConstructorDescriptionSemanticAnalysisResult(SemanticModel semanticModel, List<CompilationProblem> problems)