Uses of Class
orc.ast.oil.xml.Expression

Packages that use Expression
orc.ast.oil.xml JAXB implementation classes for the Orc Intermediate Language XML binding. 
 

Uses of Expression in orc.ast.oil.xml
 

Subclasses of Expression in orc.ast.oil.xml
 class Argument
          Arguments to sites and expressions.
 class Atomic
           
 class Bar
           
 class Call
           
 class Constant
           
 class Definitions
           
 class Field
           
 class Isolated
          The "isolated" keyword.
 class Pull
           
 class Push
           
 class Semicolon
           
 class Silent
           
 class Site
           
 class Variable
           
 class WithLocation
           
 

Fields in orc.ast.oil.xml declared as Expression
 Expression Atomic.body
           
 Expression Definitions.body
           
 Expression Isolated.body
           
 Expression Definition.body
           
 Expression WithLocation.expr
           
 Expression Oil.expression
           
 Expression Bar.left
           
 Expression Push.left
           
 Expression Semicolon.left
           
 Expression Pull.left
           
 Expression Bar.right
           
 Expression Push.right
           
 Expression Semicolon.right
           
 Expression Pull.right
           
 

Methods in orc.ast.oil.xml that return Expression
 Expression Marshaller.visit(Atomic atomic)
           
 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(HasType hasType)
           
 Expression Marshaller.visit(Isolated atomic)
           
 Expression Marshaller.visit(Pull expr)
           
 Expression Marshaller.visit(Push expr)
           
 Expression Marshaller.visit(Semi expr)
           
 Expression Marshaller.visit(Silent expr)
           
 Expression Marshaller.visit(Site arg)
           
 Expression Marshaller.visit(TypeDecl typeDecl)
           
 Expression Marshaller.visit(Var arg)
           
 Expression Marshaller.visit(WithLocation expr)
           
 

Constructors in orc.ast.oil.xml with parameters of type Expression
Atomic(Expression body)
           
Bar(Expression left, Expression right)
           
Definition(int arity, Expression body, SourceLocation location)
           
Definitions(Definition[] definitions, Expression body)
           
Isolated(Expression body)
           
Oil(java.lang.String version, Expression expression)
           
Pull(Expression left, Expression right)
           
Push(Expression left, Expression right)
           
Semicolon(Expression left, Expression right)
           
WithLocation(Expression expr, SourceLocation location)