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.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 Variable.convert(Env<Variable> vars)
           
 Argument Site.convert(Env<Variable> vars)
           
 Argument FreeVariable.convert(Env<Variable> vars)
           
 Argument Field.convert(Env<Variable> vars)
           
 Argument Constant.convert(Env<Variable> vars)
           
abstract  Argument Argument.convert(Env<Variable> vars)
          Convert to DeBruijn index.
 

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 Variable.unmarshal(Config config)
           
 Argument Site.unmarshal(Config config)
           
 Argument Field.unmarshal(Config config)
           
 Argument Constant.unmarshal(Config config)
           
abstract  Argument Argument.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.type
 

Method parameters in orc.type with type arguments of type Argument
 Type TypeInstance.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 Type Type.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 StringType.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)
           
 Type NumberType.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 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)
           
 

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 MultiType.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 ArrowType.call(TypingContext ctx, java.util.List<Argument> args, java.util.List<Type> typeActuals)