Package | Description |
---|---|
edu.ksu.cis.santos.mdcf.dml.ast |
DML Abstract Syntax Tree (AST) API
|
edu.ksu.cis.santos.mdcf.dml.symbol |
DML Symbol Table API
|
Modifier and Type | Method and Description |
---|---|
static BasicType |
Ast.Weak.basicType(String name,
Iterable<?> supers) |
static BasicType |
Ast.basicType(String name,
Iterable<NamedType> supers) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractVisitor.visitBasicType(BasicType node) |
boolean |
IVisitor.visitBasicType(BasicType node) |
Modifier and Type | Method and Description |
---|---|
BasicType |
SymbolTable.basicType(String name)
Retrieves a
BasicType from its fully-qualified name (
Declaration.name ). |
Modifier and Type | Method and Description |
---|---|
Optional<BasicType> |
SymbolTable.basicTypeOpt(String name)
Retrieves a
BasicType from its fully-qualified name (
Declaration.name ), if any. |
List<BasicType> |
SymbolTable.basicTypes()
Retrieves all
BasicType s declared in the SymbolTable.models . |