|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
---|---|
orc.orchard.oil | JAXB implementation classes for the Orc Intermediate Language XML binding. |
Uses of Expression in orc.orchard.oil |
---|
Subclasses of Expression in orc.orchard.oil | |
---|---|
class |
Argument
Arguments to sites and expressions. |
class |
Bar
|
class |
Call
|
class |
Constant
|
class |
Definitions
|
class |
Field
|
class |
List
|
class |
Null
|
class |
Option
Rather than using two different classes for NoneValue and SomeValue, we assume use null to represent NoneValue, and Constant(null) to represent a null SomeValue. |
class |
Pull
|
class |
Push
|
class |
Semicolon
|
class |
Site
|
class |
Tuple
|
class |
UnrepresentableValue
FIXME: this is a hack so I can get everything to compile without worrying about representations for weird values like closures and sites. |
class |
Value
Orc values. |
class |
Variable
|
Fields in orc.orchard.oil declared as Expression | |
---|---|
Expression |
Definition.body
|
Expression |
Definitions.body
|
Expression |
Oil.expression
|
Expression |
Pull.left
|
Expression |
Push.left
|
Expression |
Bar.left
|
Expression |
Semicolon.left
|
Expression |
Pull.right
|
Expression |
Push.right
|
Expression |
Bar.right
|
Expression |
Semicolon.right
|
Methods in orc.orchard.oil that return Expression | |
---|---|
Expression |
Marshaller.visit(Bar expr)
|
Expression |
Marshaller.visit(Call expr)
|
Expression |
Marshaller.visit(Constant arg)
|
Expression |
Marshaller.visit(Defs expr)
|
Expression |
Marshaller.visit(Field arg)
|
Expression |
Marshaller.visit(Null expr)
|
Expression |
Marshaller.visit(Pull expr)
|
Expression |
Marshaller.visit(Push expr)
|
Expression |
Marshaller.visit(Semi expr)
|
Expression |
Marshaller.visit(Site arg)
|
Expression |
Marshaller.visit(Var arg)
|
Constructors in orc.orchard.oil with parameters of type Expression | |
---|---|
Bar(Expression left,
Expression right)
|
|
Definition(int arity,
Expression body)
|
|
Definitions(Definition[] definitions,
Expression body)
|
|
Oil(java.lang.String version,
Expression expression)
|
|
Pull(Expression left,
Expression right)
|
|
Push(Expression left,
Expression right)
|
|
Semicolon(Expression left,
Expression right)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |