public interface JPRACheckerType
| Modifier and Type | Method and Description |
|---|---|
StatementCommandType<IdentifierType,TType> |
checkCommandType(StatementCommandType<IdentifierType,Untyped> s)
Check a
:type command. |
void |
checkPackageBegin(StatementPackageBegin<IdentifierType,Untyped> s)
Check a package begin statement.
|
PackageContextType |
checkPackageEnd(StatementPackageEnd<IdentifierType,Untyped> s)
Complete the current package.
|
TypeDeclType<IdentifierType,TType> |
checkTypeDeclaration(TypeDeclType<IdentifierType,Untyped> decl)
Check a type declaration.
|
TypeExprType<IdentifierType,TType> |
checkTypeExpression(TypeExprType<IdentifierType,Untyped> expr)
Check a type expression.
|
void checkPackageBegin(StatementPackageBegin<IdentifierType,Untyped> s) throws JPRACompilerCheckerException
s - The statementJPRACompilerCheckerException - On resolution errorsPackageContextType checkPackageEnd(StatementPackageEnd<IdentifierType,Untyped> s) throws JPRACompilerCheckerException
s - The statementJPRACompilerCheckerException - On resolution errorsTypeDeclType<IdentifierType,TType> checkTypeDeclaration(TypeDeclType<IdentifierType,Untyped> decl) throws JPRACompilerCheckerException
decl - The input declarationJPRACompilerCheckerException - On type errorsTypeExprType<IdentifierType,TType> checkTypeExpression(TypeExprType<IdentifierType,Untyped> expr) throws JPRACompilerCheckerException
expr - The input expressionJPRACompilerCheckerException - On type errorsStatementCommandType<IdentifierType,TType> checkCommandType(StatementCommandType<IdentifierType,Untyped> s) throws JPRACompilerCheckerException
:type command.s - The statementJPRACompilerCheckerException - On type errorsCopyright © 2015 <code@io7m.com> http://io7m.com