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

P

p - Variable in class edu.iu.cnets.klatsch.lang.VPane
the pane we're encapsulating
Pair - Class in edu.iu.cnets.klatsch.expression
A bind is a basic wrapper for an entry in a dictionary; a key expression and a value expression.
Pair(Expression, Expression) - Constructor for class edu.iu.cnets.klatsch.expression.Pair
 
pairList - Variable in class edu.iu.cnets.klatsch.expression.EDictionary
 
Pane - Class in edu.iu.cnets.klatsch.gui
A Pane is the subclass of Widget that is displayed in the main part of the GUI.
Pane() - Constructor for class edu.iu.cnets.klatsch.gui.Pane
Default constructor.
pane - Variable in class edu.iu.cnets.klatsch.lang.VProperty
the pane containing this property
paneList - Variable in class edu.iu.cnets.klatsch.gui.KlatschGui
for keeping track of the main pane
paneText - Variable in class edu.iu.cnets.klatsch.gui.KlatschGui
 
paneX1 - Variable in class edu.iu.cnets.klatsch.gui.KlatschGui
the boundaries to use for a new pane
paneX2 - Variable in class edu.iu.cnets.klatsch.gui.KlatschGui
the boundaries to use for a new pane
paneY1 - Variable in class edu.iu.cnets.klatsch.gui.KlatschGui
the boundaries to use for a new pane
paneY2 - Variable in class edu.iu.cnets.klatsch.gui.KlatschGui
the boundaries to use for a new pane
parent - Variable in class edu.iu.cnets.klatsch.gui.Widget
the applet we're working for
parent - Variable in class edu.iu.cnets.klatsch.lang.Runtime
 
Parser - Class in edu.iu.cnets.klatsch.parser
This class contains the recursive-descent parser for the Klatsch language.
Parser(TokenStream) - Constructor for class edu.iu.cnets.klatsch.parser.Parser
Initializes a new parser with the given stream of tokens.
ParserException - Exception in edu.iu.cnets.klatsch.exception
This class supports exception handling for problems at the parser level.
ParserException(String) - Constructor for exception edu.iu.cnets.klatsch.exception.ParserException
Initializes without an underlying TokenException.
ParserException(TokenException, String) - Constructor for exception edu.iu.cnets.klatsch.exception.ParserException
Initializes with a tokenization problem and an error message.
password - Variable in class edu.iu.cnets.klatsch.feed.Buzz
the password for connecting
password - Variable in class edu.iu.cnets.klatsch.feed.Truthy
the password for connecting
PATTERN - Static variable in class edu.iu.cnets.klatsch.misc.Utility
 
pc - Static variable in class edu.iu.cnets.klatsch.model.gephi.GephiGraph
the project controller is our source of new graph models
peek - Variable in class edu.iu.cnets.klatsch.parser.TokenStream
a buffered token to peek at, for ease of parsing
peek() - Method in class edu.iu.cnets.klatsch.parser.TokenStream
Returns the next token in the stream without actually advancing the pointer within the buffer.
point - Variable in class edu.iu.cnets.klatsch.gui.WidgetEntry
our current point within the input
prev() - Method in class edu.iu.cnets.klatsch.misc.History
Moves the current pointer to the previous position.
prim - Variable in class edu.iu.cnets.klatsch.lang.VPrimitive
the method to invoke
prim_abs(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
abs(n) : Returns the absolute value of n.
prim_acos(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
acos(n) : Returns the arc cosine (in radians) of n.
prim_anode(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
anode(n) : Creates a new actor node with ID n.
prim_asin(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
asin(n) : Returns the arc sine (in radians) of n.
prim_atan(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
atan(n) : Returns the arc tangent (in radians) of n.
prim_atan2(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
atan2(y, x) : Returns the arc tangent (in radians) of the value y/x.
prim_bench(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
bench(p) : Evaluates the given thunk for timing information.
prim_ceil(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
ceil(n) : Returns the ceiling of n.
prim_cos(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
cos(n) : Returns the cosine of n, with n in radians.
prim_edge(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
edge(n1, n2) : Creates a new edge from node n1 to node n2 (when = now, weight = 1).
prim_exec(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
exec(s) : Executes a script in the current environment.
prim_exit(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
exit() : Exits the Klatsch interpreter.
prim_exp(Value[]) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
exp(n) : Returns e^n.
prim_feed(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
feed(s) : Returns a new feed of type s, using default values.
prim_floor(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
floor(n) : Returns the floor of n.
prim_graph(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
graph() : Creates a new graph.
prim_grapher(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
grapher(n, p) : Creates a new Erdos-Renyi random graph with n nodes and edge probability p.
prim_json(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
json(v) : Returns a JSON-parsable version of the given value.
prim_list(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
list(n) : Returns a list pre-allocated to have n slots.
prim_log(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
log(n) : Returns log base e of n.
prim_log10(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
log10(n) : Returns log base 10 of n.
prim_mnode(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
mnode(n) : Creates a new meme node with ID n.
prim_pane(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
pane(s) : Returns a new pane of type s, using default values.
prim_print(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
print(v1, ...) : Prints v1, ...
prim_print_err(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
print_err(v1, ...) : Prints v1, ...
prim_println(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
println(v1, ...) : Prints v1, ..., and a newline to the console.
prim_println_err(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
println_err(v1, ...) : Prints v1, ..., and a newline to the error console.
prim_queue(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
queue() : Returns a new, empty queue.
prim_random(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
random() : Returns a random number between 0 and 1.
prim_range(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
range(end) : Returns a stream ranging from 1 to end, inclusive range(start, end) : Returns a stream ranging from start to end, inclusive range(start, end, step) : Returns a stream ranging from start to end, stepping by step.
prim_round(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
round(n) : Returns the result of rounding n to the nearest integer.
prim_sign(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
sign(n) : Returns the sign of n (-1, 0, or 1).
prim_sin(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
sin(n) : Returns the sine of n, with n in radians.
prim_sqrt(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
sqrt(n) : Returns the square root of n.
prim_stack(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
stack() : Returns a new, empty stack.
prim_tan(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
tan(n) : Returns the tangent of n, with n in radians.
prim_test(Value...) - Method in class edu.iu.cnets.klatsch.lang.VPrimitive
test() : General-purpose testing primitive for the feature du jour.
proc - Variable in class edu.iu.cnets.klatsch.stream.SProcedure
the procedure we're invoking
process(String) - Method in class edu.iu.cnets.klatsch.Main
Processes a new line of input.
prompt - Variable in class edu.iu.cnets.klatsch.misc.LineEditor
the prompt to use for the hapless user
prop - Variable in class edu.iu.cnets.klatsch.lang.VProperty
the method to invoke
prop_contents(Value...) - Method in class edu.iu.cnets.klatsch.pane.Text
Returns the contents of the buffer as a stream of strings.
prop_print(Value...) - Method in class edu.iu.cnets.klatsch.pane.Text
Writes the given text to the buffer.
prop_println(Value...) - Method in class edu.iu.cnets.klatsch.pane.Text
Writes the given text to the buffer and adds a newline.

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