|
||||||||||
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.simple | Desugared AST which is close to the final format (OIL) but includes named variables. |
orc.error.compiletime |
Uses of CompilationException in orc |
---|
Methods in orc that throw CompilationException | |
---|---|
static Expression |
Orc.compile(java.io.Reader source,
Config cfg)
|
static Expression |
Orc.compile(java.io.Reader source,
Config cfg,
boolean includeStdlib)
|
protected static Node |
Orc.compile(java.io.Reader source,
Node target,
Config cfg)
|
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 |
Tuple.simplify()
|
Expression |
Semi.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()
|
Expression |
Clause.simplify(java.util.List<Var> formals,
Expression otherwise)
|
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)
|
Expression |
Declaration.bindto(Expression target)
|
Uses of CompilationException in orc.ast.simple |
---|
Methods in orc.ast.simple that throw CompilationException | |
---|---|
Node |
Expression.compile(Node output)
Intermediate step to allow a one-step compile from the simple AST. |
Expr |
Semi.convert(Env<Var> vars)
|
Def |
Definition.convert(Env<Var> vars)
|
abstract Expr |
Expression.convert(Env<Var> vars)
Converts abstract syntax tree into a serializable form, used to generate portable .oil (Orc Intermediate Language) files. |
Expr |
Parallel.convert(Env<Var> vars)
|
Expr |
Call.convert(Env<Var> vars)
|
Expr |
Defs.convert(Env<Var> vars)
|
Expr |
Sequential.convert(Env<Var> vars)
|
Expr |
Where.convert(Env<Var> vars)
|
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 |
SourceException
Compile-time exceptions which can be associated with a particular source location in the program. |
class |
UnboundVariableException
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |