|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CompilationException | |
---|---|
orc | Top-level package for all Orc code. |
orc.ast.extended | Desugared AST which is very close to the source form. |
orc.ast.extended.declaration | |
orc.ast.extended.declaration.defn | |
orc.ast.oil | Internal representation of OIL, the Orc Intermediate Language. |
orc.ast.simple | Desugared AST which is close to the final format (OIL) but includes named variables. |
orc.error.compiletime | |
orc.error.compiletime.typing | |
orc.type |
Uses of CompilationException in orc |
---|
Methods in orc that throw CompilationException | |
---|---|
static Node |
Orc.compile(Config cfg)
|
static Expr |
Orc.compile(java.io.Reader source,
Config cfg)
|
static void |
BackendDemo.main(java.lang.String[] args)
|
static OrcInstance |
Orc.runEmbedded(java.io.File source)
Deprecated. |
static OrcInstance |
Orc.runEmbedded(java.io.Reader source)
Deprecated. |
static OrcInstance |
Orc.runEmbedded(java.io.Reader source,
Config cfg)
Deprecated. |
static OrcInstance |
Orc.runEmbedded(java.lang.String source)
Deprecated. |
Uses of CompilationException in orc.ast.extended |
---|
Methods in orc.ast.extended that throw CompilationException | |
---|---|
protected Expression.Arg |
Expression.argify()
Simplify an expression which occurs in an argument (nested) position. |
Expression |
AssertType.simplify()
|
Expression |
Atomic.simplify()
|
Expression |
HasType.simplify()
|
Expression |
Semi.simplify()
|
Expression |
Isolated.simplify()
|
Expression |
IfThenElse.simplify()
|
Expression |
Dot.simplify()
|
abstract Expression |
Expression.simplify()
Simplify an expression which occurs in a call (non-nested) position. |
Expression |
Parallel.simplify()
|
Expression |
Call.simplify()
|
Expression |
ConsExpr.simplify()
|
Expression |
Lambda.simplify()
|
Expression |
Let.simplify()
|
Expression |
ListExpr.simplify()
|
Expression |
Declare.simplify()
|
Expression |
Sequential.simplify()
|
Expression |
Where.simplify()
|
Uses of CompilationException in orc.ast.extended.declaration |
---|
Methods in orc.ast.extended.declaration that throw CompilationException | |
---|---|
Expression |
ValDeclaration.bindto(Expression target)
|
Expression |
DefsDeclaration.bindto(Expression target)
|
abstract Expression |
Declaration.bindto(Expression target)
|
Uses of CompilationException in orc.ast.extended.declaration.defn |
---|
Methods in orc.ast.extended.declaration.defn that throw CompilationException | |
---|---|
Definition |
AggregateDefn.simplify()
|
Expression |
Clause.simplify(java.util.List<Var> formals,
Expression otherwise)
|
Uses of CompilationException in orc.ast.oil |
---|
Methods in orc.ast.oil that throw CompilationException | |
---|---|
static void |
UnguardedRecursionChecker.check(Expr expr)
|
Uses of CompilationException in orc.ast.simple |
---|
Methods in orc.ast.simple that throw CompilationException | |
---|---|
Expr |
WithLocation.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
Expr |
Atomic.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
Expr |
HasType.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
Expr |
Semi.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
Expr |
Isolated.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
Expr |
TypeDecl.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
Def |
Definition.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
abstract Expr |
Expression.convert(Env<Var> vars,
Env<java.lang.String> typevars)
Converts abstract syntax tree into a serializable form, used to generate portable .oil (Orc Intermediate Language) files. |
Expr |
Parallel.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
Expr |
Call.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
Expr |
Defs.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
Expr |
Sequential.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
Expr |
Where.convert(Env<Var> vars,
Env<java.lang.String> typevars)
|
Uses of CompilationException in orc.error.compiletime |
---|
Subclasses of CompilationException in orc.error.compiletime | |
---|---|
class |
NonlinearPatternException
|
class |
ParsingException
Problem parsing the text of an Orc program. |
class |
PatternException
|
class |
UnboundVariableException
|
Uses of CompilationException in orc.error.compiletime.typing |
---|
Subclasses of CompilationException in orc.error.compiletime.typing | |
---|---|
class |
ArgumentArityException
|
class |
DefinitionArityException
|
class |
InsufficientTypeInformationException
|
class |
MissingTypeException
Exception raised |
class |
SubtypeFailureException
|
class |
TypeArityException
|
class |
TypeException
|
class |
UnboundTypeException
|
class |
UncallableTypeException
Exception raised when the typechecker finds an uncallable value in call position. |
class |
UnspecifiedArgTypesException
|
class |
UnspecifiedReturnTypeException
|
Uses of CompilationException in orc.type |
---|
Subclasses of CompilationException in orc.type | |
---|---|
class |
InferenceRequest
A special exception raised and caught within the typechecker to request the inference of missing type parameters on a call. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |