Class SemanticScope
java.lang.Object
io.github.protasm.jvmud.compiler.semantic.SemanticScope
Represents a lexical scope containing symbol declarations.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeclare(Symbol symbol, CompilationUnit originUnit, ASTField field, ASTMethod method) voidimportSymbol(SemanticScope.ScopedSymbol scopedSymbol) parent()resolveAll(String name) resolveLocally(String name) symbols()
-
Constructor Details
-
SemanticScope
public SemanticScope() -
SemanticScope
-
-
Method Details
-
parent
-
declare
-
declare
-
importSymbol
-
resolve
-
resolveLocally
-
resolveAll
-
symbols
-