Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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