| Package | Description |
|---|---|
| com.io7m.jpra.compiler.core |
Shared compiler types.
|
| com.io7m.jpra.compiler.core.checker |
Type checking.
|
| com.io7m.jpra.compiler.core.parser |
Parser.
|
| com.io7m.jpra.compiler.core.pipeline |
Compiler pipeline.
|
| com.io7m.jpra.compiler.core.resolver |
Name resolution.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JPRACompilerLexerException
The type of lexer exceptions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JPRACompilerCheckerException
The type of exceptions raised during checking.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JPRACompilerParseException
The type of exceptions raised by the parser.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JPRAPipelineType.onEOF(Optional<com.io7m.jlexing.core.ImmutableLexicalPositionType<Path>> lex)
EOF was received.
|
void |
JPRAPipeline.onEOF(Optional<com.io7m.jlexing.core.ImmutableLexicalPositionType<Path>> lex) |
Optional<PackageContextType> |
JPRAPipelineType.onExpression(com.io7m.jsx.SExpressionType e)
An expression was received.
|
Optional<PackageContextType> |
JPRAPipeline.onExpression(com.io7m.jsx.SExpressionType e) |
| Modifier and Type | Class and Description |
|---|---|
class |
JPRACompilerResolverException
The type of exceptions raised during checking.
|
Copyright © 2015 <code@io7m.com> http://io7m.com