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.

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