Uses of Class
orc.ast.oil.expression.argument.Argument

Packages that use Argument
orc.ast.oil.expression   
orc.ast.oil.expression.argument   
orc.ast.simple.argument   
orc.ast.xml.expression.argument   
orc.runtime Runtime for Orc interpreter. 
orc.runtime.nodes Runtime execution DAG. 
orc.type   
orc.type.ground   
orc.type.java   
orc.type.structured   
 

Uses of Argument in orc.ast.oil.expression
 

Fields in orc.ast.oil.expression declared as Argument
 Argument Call.callee
           
 

Fields in orc.ast.oil.expression with type parameters of type Argument
 java.util.List<Argument> Call.args
           
 

Constructors in orc.ast.oil.expression with parameters of type Argument
Call(Argument callee)
           
Call(Argument callee, Argument arg)
           
Call(Argument callee, Argument arga, Argument argb)
           
Call(Argument callee, java.util.List<Argument> args, java.util.List<Type> typeArgs)
           
 

Constructor parameters in orc.ast.oil.expression with type arguments of type Argument
Call(Argument callee, java.util.List<Argument> args, java.util.List<Type> typeArgs)
           
 

Uses of Argument in orc.ast.oil.expression.argument
 

Subclasses of Argument in orc.ast.oil.expression.argument
 class Constant
           
 class Field
          Field access argument.
 class ResolvedSite
          A site which has been resolved and instantiated.
 class Site
          Sites, which occur in argument position.
 class Variable
          Bound variables, represented using deBruijn indices.
 

Method parameters in orc.ast.oil.expression.argument with type arguments of type Argument
static java.lang.String Argument.asField(java.util.List<Argument> args)
           
 

Uses of Argument in orc.ast.simple.argument
 

Methods in orc.ast.simple.argument that return Argument
 Argument Site.convert(Env<Variable> vars)
           
abstract  Argument Argument.convert(Env<Variable> vars)
          Convert to DeBruijn index.
 Argument Variable.convert(Env<Variable> vars)
           
 Argument FreeVariable.convert(Env<Variable> vars)
           
 Argument Constant.convert(Env<Variable> vars)
           
 Argument Field.convert(Env<Variable> vars)
           
 

Methods in orc.ast.simple.argument that return types with arguments of type Argument
static java.util.List<Argument> Argument.convertAll(java.util.List<Argument> as, Env<Variable> vars)
           
 

Uses of Argument in orc.ast.xml.expression.argument
 

Methods in orc.ast.xml.expression.argument that return Argument
 Argument Site.unmarshal(Config config)
           
abstract  Argument Argument.unmarshal(Config config)
           
 Argument Variable.unmarshal(Config config)
           
 Argument Constant.unmarshal(Config config)
           
 Argument Field.unmarshal(Config config)
           
 

Uses of Argument in orc.runtime
 

Methods in orc.runtime with parameters of type Argument
 java.lang.Object Token.lookup(Argument var)
          Lookup a variable in the environment
 

Uses of Argument in orc.runtime.nodes
 

Fields in orc.runtime.nodes declared as Argument
 Argument Let.arg
           
 Argument Call.callee
           
 

Fields in orc.runtime.nodes with type parameters of type Argument
 java.util.List<Argument> Call.args
           
 

Constructors in orc.runtime.nodes with parameters of type Argument
Call(Argument callee, java.util.List<Argument> args, Node next)
           
Let(Argument arg, Node next)
           
 

Constructor parameters in orc.runtime.nodes with type arguments of type Argument
Call(Argument callee, java.util.List<Argument> args, Node next)
           
 

Uses of Argument in orc.type
 

Method parameters in orc.type with type arguments of type Argument
 Type Type.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 Type TypeInstance.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 

Uses of Argument in orc.type.ground
 

Method parameters in orc.type.ground with type arguments of type Argument
 Type NumberType.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 Type DatatypeSiteType.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 Type BooleanType.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 Type IntegerType.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 Type StringType.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 

Uses of Argument in orc.type.java
 

Method parameters in orc.type.java with type arguments of type Argument
 Type ConstructorType.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 

Uses of Argument in orc.type.structured
 

Method parameters in orc.type.structured with type arguments of type Argument
 Type ArrowType.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 Type DotType.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 Type MultiType.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)