A B C D E F G H I J K L M N O P Q R S T U V W X _

C

Call - Class in orc.ast.extended
 
Call(Expression, List<Expression>) - Constructor for class orc.ast.extended.Call
 
Call(Expression, Expression) - Constructor for class orc.ast.extended.Call
 
Call(Expression) - Constructor for class orc.ast.extended.Call
 
Call(String, List<Expression>) - Constructor for class orc.ast.extended.Call
 
Call(String, Expression) - Constructor for class orc.ast.extended.Call
 
Call(String) - Constructor for class orc.ast.extended.Call
 
Call - Class in orc.ast.oil
 
Call(Arg, List<Arg>) - Constructor for class orc.ast.oil.Call
 
Call(Arg, Arg, Arg) - Constructor for class orc.ast.oil.Call
 
Call(Arg, Arg) - Constructor for class orc.ast.oil.Call
 
Call(Arg) - Constructor for class orc.ast.oil.Call
 
Call - Class in orc.ast.simple
 
Call(Argument, List<Argument>) - Constructor for class orc.ast.simple.Call
 
Call(Argument, Argument, Argument) - Constructor for class orc.ast.simple.Call
 
Call(Argument, Argument) - Constructor for class orc.ast.simple.Call
 
Call(Argument) - Constructor for class orc.ast.simple.Call
 
Call - Class in orc.orchard.oil
 
Call() - Constructor for class orc.orchard.oil.Call
 
Call(Argument, Argument[]) - Constructor for class orc.orchard.oil.Call
 
Call - Class in orc.runtime.nodes
Compiled node for a call (either a site call or a definition call)
Call(Arg, List<Arg>, Node) - Constructor for class orc.runtime.nodes.Call
 
call(Arg) - Method in class orc.runtime.Token
 
Callable - Interface in orc.runtime.values
Callable objects include sites and definitions
callcopy(Node, Env<Future>, Token) - Method in class orc.runtime.Token
Create a copy of this token with the same dynamic characteristics, but executing at a new point in the graph with a different environment.
callee - Variable in class orc.ast.oil.Call
 
callee - Variable in class orc.ast.simple.Call
 
callee - Variable in class orc.orchard.oil.Call
 
caller - Variable in class orc.ast.extended.Call
 
CallPattern - Class in orc.ast.extended.pattern
 
CallPattern(String, List<Pattern>) - Constructor for class orc.ast.extended.pattern.CallPattern
 
CallPattern(String, Pattern) - Constructor for class orc.ast.extended.pattern.CallPattern
 
callSite(Args, Token) - Method in class orc.lib.orchard.Prompt
 
callSite(Args, Token) - Method in class orc.lib.str.Print
 
callSite(Args, Token) - Method in class orc.lib.str.Println
 
callSite(Args, Token) - Method in class orc.lib.time.MakeTimer
 
callSite(Args, Token) - Method in class orc.lib.time.Rtimer
 
callSite(Args, Token) - Method in class orc.runtime.sites.core.IsNone
 
callSite(Args, Token) - Method in class orc.runtime.sites.core.IsSome
 
callSite(Args, Token) - Method in class orc.runtime.sites.core.Let
Outputs a single value or creates a tuple.
callSite(Args, Token) - Method in class orc.runtime.sites.EvalSite
 
callSite(Args, Token) - Method in class orc.runtime.sites.PartialSite
 
callSite(Args, Token) - Method in class orc.runtime.sites.SimpleSite
 
callSite(Args, Token) - Method in class orc.runtime.sites.Site
Must be implemented by subclasses to implement the site behavior
callSite(Args, Token) - Method in class orc.runtime.sites.ThreadedSite
 
cancelPrompt() - Method in interface orc.lib.orchard.Prompt.PromptCallback
 
cancelPrompt(String, String, int) - Method in class orc.orchard.AbstractExecutorService
 
cancelPrompt(String, String, int) - Method in interface orc.orchard.api.ExecutorServiceInterface
Cancel a prompt (initiated by the Prompt site).
cancelPrompt(int) - Method in class orc.orchard.Job
 
cancelPrompt(String, String, int) - Method in class orc.orchard.soap.ExecutorService
Do-nothing override.
canGenerateWSDL() - Method in class org.jvnet.jax_ws_commons.json.JSONBindingID
 
Cat - Class in orc.lib.str
Note that you can also use the syntax "a" + "b" for string concatenation.
Cat() - Constructor for class orc.lib.str.Cat
 
Cell - Class in orc.lib.state
 
Cell() - Constructor for class orc.lib.state.Cell
 
Cell.CellInstance - Class in orc.lib.state
 
class_name() - Method in class orc.parser.OrcParser
 
ClassDeclaration - Class in orc.ast.extended.declaration
Declaration of a class proxy.
ClassDeclaration(String, String) - Constructor for class orc.ast.extended.declaration.ClassDeclaration
 
classname - Variable in class orc.ast.extended.declaration.ClassDeclaration
 
classname - Variable in class orc.ast.extended.declaration.SiteDeclaration
 
ClassProxy - Class in orc.runtime.sites.java
 
ClassProxy(Class) - Constructor for class orc.runtime.sites.java.ClassProxy
 
Clause - Class in orc.ast.extended
 
Clause(List<Pattern>, Expression) - Constructor for class orc.ast.extended.Clause
 
close() - Method in class orc.runtime.regions.Execution
 
close() - Method in class orc.runtime.regions.GroupRegion
 
close() - Method in class orc.runtime.regions.Region
 
close() - Method in class orc.runtime.regions.SemiRegion
 
close() - Method in class orc.runtime.values.GroupCell
 
close() - Method in class org.jvnet.jax_ws_commons.json.MappedXMLStreamWriter
 
Closure - Class in orc.runtime.values
Represents a standard closure: a function defined in an environment.
Closure(int, Node, Env) - Constructor for class orc.runtime.values.Closure
 
COLON - Static variable in interface orc.parser.OrcParserTokenTypes
 
column - Variable in class orc.error.SourceLocation
 
COMMA - Static variable in interface orc.parser.OrcParserTokenTypes
 
compare(int, int) - Method in class orc.lib.comp.Greater
 
compare(int, int) - Method in class orc.lib.comp.Greq
 
compare(int, int) - Method in class orc.lib.comp.Leq
 
compare(int, int) - Method in class orc.lib.comp.Less
 
compare(int, int) - Method in class orc.lib.comp.NumericComparisonSite
 
compareTo(NamedVar) - Method in class orc.ast.simple.arg.NamedVar
 
compareTo(Token) - Method in class orc.runtime.Token
 
CompilationException - Exception in orc.error
Exceptions generated during Orc compilation from source to portable compiled representations.
CompilationException(String) - Constructor for exception orc.error.CompilationException
 
CompilationException(String, Throwable) - Constructor for exception orc.error.CompilationException
 
compile(Node) - Method in class orc.ast.oil.arg.Arg
 
compile(Node) - Method in class orc.ast.oil.Bar
 
compile(Node) - Method in class orc.ast.oil.Call
 
compile() - Method in class orc.ast.oil.Def
 
compile(Node) - Method in class orc.ast.oil.Defs
 
compile(Node) - Method in class orc.ast.oil.Expr
Compiles an oil syntax tree into an execution graph.
compile() - Method in class orc.ast.oil.Expr
 
compile(Node) - Method in class orc.ast.oil.Null
 
compile(Node) - Method in class orc.ast.oil.Pull
 
compile(Node) - Method in class orc.ast.oil.Push
 
compile(Node) - Method in class orc.ast.oil.Semi
 
compile(Node) - Method in class orc.ast.simple.Expression
Intermediate step to allow a one-step compile from the simple AST.
compile(Reader, Config) - Static method in class orc.Orc
 
compile(Reader, Config, boolean) - Static method in class orc.Orc
 
compile(Reader, Node, Config) - Static method in class orc.Orc
 
compile(String, String) - Method in class orc.orchard.AbstractCompilerService
 
compile(String, String) - Method in interface orc.orchard.api.CompilerServiceInterface
Compile program text.
compile(String, String) - Method in class orc.orchard.soap.CompilerService
Do-nothing override
compileAndSubmit(String, String) - Method in class orc.orchard.AbstractExecutorService
 
compileAndSubmit(String, String) - Method in interface orc.orchard.api.ExecutorServiceInterface
Combine compilation and submission into a single step.
compileAndSubmit(String, String) - Method in class orc.orchard.soap.ExecutorService
Do-nothing override.
compileAndSubmitConfigured(String, String, JobConfiguration) - Method in class orc.orchard.AbstractExecutorService
 
compileAndSubmitConfigured(String, String, JobConfiguration) - Method in interface orc.orchard.api.ExecutorServiceInterface
Combine compilation and submission into a single step.
compileAndSubmitConfigured(String, String, JobConfiguration) - Method in class orc.orchard.soap.ExecutorService
Do-nothing override.
CompilerService - Class in orc.orchard.java
 
CompilerService() - Constructor for class orc.orchard.java.CompilerService
 
CompilerService(Logger) - Constructor for class orc.orchard.java.CompilerService
 
CompilerService - Class in orc.orchard.rmi
 
CompilerService(URI, Logger) - Constructor for class orc.orchard.rmi.CompilerService
 
CompilerService(URI) - Constructor for class orc.orchard.rmi.CompilerService
 
CompilerService - Class in orc.orchard.soap
HACK: We must explicitly declare every published web method in this class, we can't simply inherit them, for the following reasons: JAX-WS ignores (does not publish) inherited methods.
CompilerService() - Constructor for class orc.orchard.soap.CompilerService
Construct a service to run in an existing servlet context.
CompilerServiceInterface - Interface in orc.orchard.api
Compile program text into OIL format.
complexType(XSComplexType) - Method in class org.jvnet.jax_ws_commons.json.SchemaWalker
 
componentType - Variable in class org.jvnet.jax_ws_commons.json.schema.ArrayJsonType
 
CompositeJsonType - Class in org.jvnet.jax_ws_commons.json.schema
JavaScript object.
CompositeJsonType(String) - Constructor for class org.jvnet.jax_ws_commons.json.schema.CompositeJsonType
 
compute(boolean, boolean) - Method in class orc.lib.bool.And
 
compute(boolean, boolean) - Method in class orc.lib.bool.BoolBinopSite
 
compute(boolean, boolean) - Method in class orc.lib.bool.Or
 
condense() - Method in class orc.runtime.Args
Classic 'let' functionality.
Config - Class in orc
Class for processing configuration options.
Config() - Constructor for class orc.Config
 
configuration() - Method in class orc.orchard.Job
 
CONS - Static variable in class orc.ast.extended.pattern.Pattern
 
CONS - Static variable in class orc.ast.sites.Site
 
Cons - Class in orc.runtime.sites.core
Implements the "cons" constructor site.
Cons() - Constructor for class orc.runtime.sites.core.Cons
 
cons_pattern() - Method in class orc.parser.OrcParser
 
ConsExpr - Class in orc.ast.extended
 
ConsExpr(Expression, Expression) - Constructor for class orc.ast.extended.ConsExpr
 
consExpression() - Method in class orc.parser.OrcParser
 
ConsPattern - Class in orc.ast.extended.pattern
 
ConsPattern(Pattern, Pattern) - Constructor for class orc.ast.extended.pattern.ConsPattern
 
Constant - Class in orc.ast.oil.arg
 
Constant(Object) - Constructor for class orc.ast.oil.arg.Constant
 
Constant - Class in orc.ast.simple.arg
Program constants, which occur in argument position.
Constant(Object) - Constructor for class orc.ast.simple.arg.Constant
 
Constant - Class in orc.orchard.oil
 
Constant() - Constructor for class orc.orchard.oil.Constant
 
Constant(Object) - Constructor for class orc.orchard.oil.Constant
 
Constant - Class in orc.runtime.values
A value container for an arbitrary Java object, which includes Orc literal atomic values.
Constant(Object) - Constructor for class orc.runtime.values.Constant
 
ConsValue - Class in orc.runtime.values
 
ConsValue(Value, ListValue) - Constructor for class orc.runtime.values.ConsValue
 
content - Variable in class orc.runtime.values.SomeValue
 
Continuation - Class in orc.runtime
A one-shot continuation which a site can use to resume a computation with a suspended value.
Continuation(Token) - Constructor for class orc.runtime.Continuation
 
convert(Env<Var>) - Method in class orc.ast.simple.arg.Argument
 
convert(Env<Var>) - Method in class orc.ast.simple.arg.Constant
 
convert(Env<Var>) - Method in class orc.ast.simple.arg.Field
 
convert(Env<Var>) - Method in class orc.ast.simple.arg.NamedVar
 
convert(Env<Var>) - Method in class orc.ast.simple.arg.Site
 
convert(Env<Var>) - Method in class orc.ast.simple.arg.Var
 
convert(Env<Var>) - Method in class orc.ast.simple.Call
 
convert(Env<Var>) - Method in class orc.ast.simple.Definition
 
convert(Env<Var>) - Method in class orc.ast.simple.Defs
 
convert(Env<Var>) - Method in class orc.ast.simple.Expression
Converts abstract syntax tree into a serializable form, used to generate portable .oil (Orc Intermediate Language) files.
convert(Env<Var>) - Method in class orc.ast.simple.Let
 
convert(Env<Var>) - Method in class orc.ast.simple.Parallel
 
convert(Env<Var>) - Method in class orc.ast.simple.Semi
 
convert(Env<Var>) - Method in class orc.ast.simple.Sequential
 
convert(Env<Var>) - Method in class orc.ast.simple.Silent
 
convert(Env<Var>) - Method in class orc.ast.simple.Where
 
copy() - Method in class orc.runtime.Token
Create a copy of the token
create(XSType) - Method in class org.jvnet.jax_ws_commons.json.schema.JsonTypeBuilder
 
createCall(Token, List<Future>, Node) - Method in class orc.runtime.sites.Site
Invoked by a Call to invoke a site.
createCall(Token, List<Future>, Node) - Method in interface orc.runtime.values.Callable
Create a call to a callable value
createCall(Token, List<Future>, Node) - Method in class orc.runtime.values.Closure
To create a call to a closure, a new token is created using the environment in which the closure was defined.
createCell() - Method in class orc.runtime.values.GroupCell
Groups are organized into a tree.
createEncoder(WSBinding) - Method in class org.jvnet.jax_ws_commons.json.JSONBindingID
 
createKey(String, String, String) - Method in class org.jvnet.jax_ws_commons.json.SchemaConvention
Convert XML name to JSON.
createQName(String, Node) - Method in class org.jvnet.jax_ws_commons.json.SchemaConvention
 
createTmpdir(String) - Static method in class orc.Orc
Create a new temporary directory and return the path to that directory.
createXMLStreamReader(JSONTokener) - Method in class org.jvnet.jax_ws_commons.json.SchemaInfo
 
createXMLStreamWriter(Writer) - Method in class org.jvnet.jax_ws_commons.json.SchemaInfo
 
CxfWebservice - Class in orc.lib.net
SOAP (WSDL) webservice site.
CxfWebservice() - Constructor for class orc.lib.net.CxfWebservice
 

A B C D E F G H I J K L M N O P Q R S T U V W X _