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

P

p - Variable in class orc.ast.extended.Sequential
 
p - Variable in class orc.ast.extended.Where
 
PAR - Static variable in interface orc.parser.OrcParserTokenTypes
 
par_expr() - Method in class orc.parser.OrcParser
 
Parallel - Class in orc.ast.extended
 
Parallel(Expression, Expression) - Constructor for class orc.ast.extended.Parallel
 
Parallel - Class in orc.ast.simple
 
Parallel(Expression, Expression) - Constructor for class orc.ast.simple.Parallel
 
parse(String) - Method in class org.jvnet.jax_ws_commons.json.JSONBindingIDFactory
 
ParseError - Exception in orc.error
Problem parsing the text of an Orc program.
ParseError(String, Throwable) - Constructor for exception orc.error.ParseError
 
ParseError(String) - Constructor for exception orc.error.ParseError
 
PartialSite - Class in orc.runtime.sites
Abstract class for sites with a partial and immediate semantics: evaluate as for a total immediate site (see EvalSite), but if the evaluation returns null, the site remains silent.
PartialSite() - Constructor for class orc.runtime.sites.PartialSite
 
PartialValue - Class in orc.runtime.values
A Value which depends on some set of potentially unbound variables, which therefore cannot be used in argument position until those variables become bound (because it might leak them).
PartialValue(Value, Set<Future>) - Constructor for class orc.runtime.values.PartialValue
 
particle(XSParticle) - Method in class org.jvnet.jax_ws_commons.json.SchemaWalker
 
Pattern - Class in orc.ast.extended.pattern
Base interface for the abstract syntax of patterns.
Pattern() - Constructor for class orc.ast.extended.pattern.Pattern
 
pattern() - Method in class orc.parser.OrcParser
 
PLUS - Static variable in interface orc.parser.OrcParserTokenTypes
 
Print - Class in orc.lib.str
 
Print() - Constructor for class orc.lib.str.Print
 
print(String) - Method in class orc.runtime.OrcEngine
Print something (for use by the print and println sites).
Println - Class in orc.lib.str
 
Println() - Constructor for class orc.lib.str.Println
 
println(String) - Method in class orc.runtime.OrcEngine
Print something (for use by the print and println sites).
PrintlnEvent - Class in orc.orchard
Whenever a "print" or "println" site is called, the output is buffered and sent to the client with println events.
PrintlnEvent() - Constructor for class orc.orchard.PrintlnEvent
 
PrintlnEvent(String) - Constructor for class orc.orchard.PrintlnEvent
 
PrintResult - Class in orc.runtime.nodes.result
A special node that prints its output.
PrintResult() - Constructor for class orc.runtime.nodes.result.PrintResult
 
printUsage(boolean) - Method in class orc.Config
 
process(Token) - Method in class orc.runtime.nodes.Assign
When executed, extends the environment with a new binding.
process(Token) - Method in class orc.runtime.nodes.Call
Looks up the function to be called, then creates a call token using the argument expressions.
process(Token) - Method in class orc.runtime.nodes.Defs
Creates closures encapsulating the definitions and the defining environment.
process(Token) - Method in class orc.runtime.nodes.Fork
The input token is activated on the right node, and a copy is activated on the left node.
process(Token) - Method in class orc.runtime.nodes.Let
 
process(Token) - Method in class orc.runtime.nodes.Node
The process method is the fundamental operation in the execution engine.
process(Token) - Method in class orc.runtime.nodes.Pub
 
process(Token) - Method in class orc.runtime.nodes.result.Result
 
process(Token) - Method in class orc.runtime.nodes.Return
To execute a return, the caller token and the result of the current execution are identified.
process(Token) - Method in class orc.runtime.nodes.Semi
The input token is activated on the right node, and a copy is activated on the left node.
process(Token) - Method in class orc.runtime.nodes.Silent
 
process(Token) - Method in class orc.runtime.nodes.Store
Gets the group of the token and sets its value to be the result of the input token.
process(Token) - Method in class orc.runtime.nodes.Subgoal
Executing a subgoal node creates a new group within the current group.
process(Token) - Method in class orc.runtime.nodes.Unwind
When executed, pops the env stack to remove the most recent binding.
process() - Method in class orc.runtime.Token
If a token is alive, calls the node to perform the next action.
processArgs(String[]) - Method in class orc.Config
 
processEnvVars() - Method in class orc.Config
 
Prompt - Class in orc.lib.orchard
Ask the user a question and return their response.
Prompt() - Constructor for class orc.lib.orchard.Prompt
 
prompt(String, Prompt.PromptCallback) - Method in interface orc.lib.orchard.Prompt.Promptable
 
Prompt.Promptable - Interface in orc.lib.orchard
Interface implemented by an engine which can handle the Prompt site.
Prompt.PromptCallback - Interface in orc.lib.orchard
 
PromptEvent - Class in orc.orchard
 
PromptEvent() - Constructor for class orc.orchard.PromptEvent
 
PromptEvent(int, String) - Constructor for class orc.orchard.PromptEvent
 
promptID - Variable in class orc.orchard.PromptEvent
 
properties - Variable in class org.jvnet.jax_ws_commons.json.schema.CompositeJsonType
 
protocol - Variable in class orc.orchard.oil.Site
 
ps - Variable in class orc.ast.extended.Clause
 
Pub - Class in orc.runtime.nodes
 
Pub() - Constructor for class orc.runtime.nodes.Pub
 
pub(Value) - Method in class orc.runtime.OrcEngine
Publish a result.
PublicationEvent - Class in orc.orchard
Job publications (published Orc values).
PublicationEvent() - Constructor for class orc.orchard.PublicationEvent
 
PublicationEvent(Value) - Constructor for class orc.orchard.PublicationEvent
 
PublishPattern - Class in orc.ast.extended.pattern
 
PublishPattern(Pattern) - Constructor for class orc.ast.extended.pattern.PublishPattern
 
pubs() - Method in class orc.OrcInstance
 
Pull - Class in orc.ast.oil
 
Pull(Expr, Expr) - Constructor for class orc.ast.oil.Pull
 
Pull - Class in orc.orchard.oil
 
Pull() - Constructor for class orc.orchard.oil.Pull
 
Pull(Expression, Expression) - Constructor for class orc.orchard.oil.Pull
 
purgeEvents() - Method in class orc.orchard.Job
 
purgeJobEvents(String, String) - Method in class orc.orchard.AbstractExecutorService
 
purgeJobEvents(String, String) - Method in interface orc.orchard.api.ExecutorServiceInterface
Purge all events from the event buffer which have been returned by jobEvents.
purgeJobEvents(String, String) - Method in class orc.orchard.soap.ExecutorService
Do-nothing override.
Push - Class in orc.ast.oil
 
Push(Expr, Expr) - Constructor for class orc.ast.oil.Push
 
Push - Class in orc.orchard.oil
 
Push() - Constructor for class orc.orchard.oil.Push
 
Push(Expression, Expression) - Constructor for class orc.orchard.oil.Push
 
putContainedTokens(Set<Token>) - Method in class orc.runtime.regions.Region
 

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