| Package | Description |
|---|---|
| com.io7m.jpra.compiler.core.checker |
Type checking.
|
| com.io7m.jpra.compiler.core.resolver |
Name resolution.
|
| com.io7m.jpra.model.statements |
Statements.
|
| com.io7m.jpra.model.type_declarations |
Type declarations.
|
| Modifier and Type | Method and Description |
|---|---|
TypeDeclType<IdentifierType,TType> |
JPRACheckerType.checkTypeDeclaration(TypeDeclType<IdentifierType,Untyped> decl)
Check a type declaration.
|
TypeDeclType<IdentifierType,TType> |
JPRAChecker.checkTypeDeclaration(TypeDeclType<IdentifierType,Untyped> decl) |
| Modifier and Type | Method and Description |
|---|---|
TypeDeclType<IdentifierType,TType> |
JPRACheckerType.checkTypeDeclaration(TypeDeclType<IdentifierType,Untyped> decl)
Check a type declaration.
|
TypeDeclType<IdentifierType,TType> |
JPRAChecker.checkTypeDeclaration(TypeDeclType<IdentifierType,Untyped> decl) |
| Modifier and Type | Method and Description |
|---|---|
TypeDeclType<IdentifierType,Untyped> |
JPRAResolverType.resolveTypeDeclaration(TypeDeclType<Unresolved,Untyped> expr)
Resolve a type declaration.
|
TypeDeclType<IdentifierType,Untyped> |
JPRAResolver.resolveTypeDeclaration(TypeDeclType<Unresolved,Untyped> expr) |
| Modifier and Type | Method and Description |
|---|---|
Map<TypeName,TypeDeclType<IdentifierType,Untyped>> |
JPRAResolverType.resolveGetCurrentTypes() |
Map<TypeName,TypeDeclType<IdentifierType,Untyped>> |
JPRAResolver.resolveGetCurrentTypes() |
| Modifier and Type | Method and Description |
|---|---|
TypeDeclType<IdentifierType,Untyped> |
JPRAResolverType.resolveTypeDeclaration(TypeDeclType<Unresolved,Untyped> expr)
Resolve a type declaration.
|
TypeDeclType<IdentifierType,Untyped> |
JPRAResolver.resolveTypeDeclaration(TypeDeclType<Unresolved,Untyped> expr) |
| Modifier and Type | Method and Description |
|---|---|
A |
StatementMatcherType.matchTypeDecl(TypeDeclType<I,T> s)
Match a type declaration statement.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TypeDeclPacked<I,T>
A
packed type declaration. |
class |
TypeDeclRecord<I,T>
A
record type declaration. |
Copyright © 2015 <code@io7m.com> http://io7m.com