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
R
Random
- Class in
edu.iu.cnets.klatsch.feed
This is a feed that serves as a bottomless source of completely random data for testing purposes.
Random(Value[])
- Constructor for class edu.iu.cnets.klatsch.feed.
Random
Initializes a new Random feed.
randomName()
- Static method in class edu.iu.cnets.klatsch.misc.
Utility
Creates an artificial name for data generation.
read()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
Attempts to read a program from the token stream.
readBlock()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[block] ::= BEGIN [program] END
readDictionary()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[dictionary] ::= { [bind-list] }
readDo()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[do] ::= DO [exp] WHILE [exp]
readExp0()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp0] ::= [exp1] | [exp1] = [expression]
readExp1()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp1] ::= [exp2] | [exp2] && [exp1]
readExp10()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp10] ::= [exp11] | [exp11] ( [exp-list] ) | [exp11] .
readExp11()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp11] ::= [literal] | [lvalue] | ( [expression] )
readExp2()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp2] ::= [exp3] | [exp3] && [exp2]
readExp3()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp3] ::= [exp4] | ! [exp3]
readExp4()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp4] ::= [exp5] | [exp5] == [exp4] | [exp5] != [exp4]
readExp5()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp5] ::= [exp6] | [exp6] < [exp5] | [exp6] <= [exp5] | [exp6] > [exp5] | [exp6] >= [exp5]
readExp6()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp6] ::= [exp7] | [exp7] + [exp6] | [exp7] - [exp6]
readExp7()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp7] ::= [exp8] | [exp8] * [exp7] | [exp8] / [exp7] | [exp8] % [exp7]
readExp8()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp8] ::= [exp9] | + [exp8] | - [exp8]
readExp9()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp9] ::= [exp10] | [exp10] ** [exp9]
readExpression()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[expression] ::= [exp0] | [if] | [begin] | [proc] | [while] | [do] | [for]
readExpressionList()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[exp-list] ::= @ | [expression] , [exp-list]
readFile(String)
- Static method in class edu.iu.cnets.klatsch.misc.
Utility
Reads the contents of an entire text file into a single string.
readFor()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[for] ::= FOR [id] IN [exp] [exp]
readIdList()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[id-list] ::= @ | [id] , [id-list]
readIf()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[if] ::= IF [exp] THEN [exp] | IF [exp] THEN [exp] ELSE [exp]
readLine()
- Method in class edu.iu.cnets.klatsch.misc.
LineEditor
Reads another line of input from our data source.
readList()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[list] ::= [ [exp-list] ]
readLiteral()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[literal] ::= [STRING] | [NUMBER] | [set] | [list]
readLValue()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[lvalue] ::= [ID]
readPair()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[pair] ::= [exp] : [exp]
readPairList()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[pair-list] ::= @ | [pair] , [pair-list]
readProc()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[proc] ::= PROC ( [id-list] ) [expression]
readProgram()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[program] ::= @ | [expression] ; [program]
readToken()
- Method in class edu.iu.cnets.klatsch.parser.
TokenStream
Reads the next token from the buffer and returns it.
readWhile()
- Method in class edu.iu.cnets.klatsch.parser.
Parser
[while] ::= WHILE [exp] [exp]
redraw(StringBuffer, int)
- Method in class edu.iu.cnets.klatsch.misc.
LineEditor
remove()
- Method in class edu.iu.cnets.klatsch.feed.
Buzz.SqlEventIterator
remove()
- Method in class edu.iu.cnets.klatsch.feed.
Truthy.SqlEventIterator
remove()
- Method in class edu.iu.cnets.klatsch.misc.
SqlIntegerIterator
require(boolean)
- Static method in class edu.iu.cnets.klatsch.lang.
Value
Takes a test that we need to be true of an argument and ensures that it is.
require(Token.Type)
- Method in class edu.iu.cnets.klatsch.parser.
TokenStream
Reads the next token in the stream, which must match the given type to avoid causing an error.
requireCount(Value[], int, int)
- Static method in class edu.iu.cnets.klatsch.lang.
Value
Requires the given array of arguments to have between minCount and maxCount elements.
requireKeyword(String)
- Method in class edu.iu.cnets.klatsch.parser.
TokenStream
Reads the next token in the stream, which must be a keyword of the given type to avoid causing an error.
requireRange(double, double)
- Method in class edu.iu.cnets.klatsch.lang.
VNumber
Require this number be in a particular range to avoid causing an error.
requireType(Class<?>...)
- Method in class edu.iu.cnets.klatsch.lang.
Value
Requires this value to be a member of one of the given subclasses.
reset()
- Method in class edu.iu.cnets.klatsch.misc.
History
Resets the position of the current pointer.
reset()
- Method in class edu.iu.cnets.klatsch.parser.
TokenStream
Resets the internal state of the token stream so that subsequent reads will start over from the beginning.
result
- Variable in class edu.iu.cnets.klatsch.feed.
Buzz.SqlEventIterator
result
- Variable in class edu.iu.cnets.klatsch.feed.
Truthy.SqlEventIterator
result
- Variable in class edu.iu.cnets.klatsch.misc.
SqlIntegerIterator
rnd
- Static variable in class edu.iu.cnets.klatsch.misc.
Utility
rt
- Static variable in class edu.iu.cnets.klatsch.
Main
our current runtime environment
Runtime
- Class in
edu.iu.cnets.klatsch.lang
This class holds all of the variables for the current runtime environment.
Runtime()
- Constructor for class edu.iu.cnets.klatsch.lang.
Runtime
Initialize a new top-level environment.
Runtime(Runtime)
- Constructor for class edu.iu.cnets.klatsch.lang.
Runtime
Creates a new environment with the given one as parent.
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