Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G I K M N P R S T W

## A

add(String, boolean, ReasembList) - Method in class codeanticode.chatbots.eliza.DecompList
  Add another decomp rule to the list.
add(String, int, DecompList) - Method in class codeanticode.chatbots.eliza.KeyList
  Add a new key.
add(String, String) - Method in class codeanticode.chatbots.eliza.PrePostList
  Add another entry to the list.
add(String) - Method in class codeanticode.chatbots.eliza.ReasembList
  Add an element to the reassembly list.
add(WordList) - Method in class codeanticode.chatbots.eliza.SynList
  Add another word list the the synonym list.
add(String) - Method in class codeanticode.chatbots.eliza.WordList
  Add another word to the list.
amatch(String, String) - Static method in class codeanticode.chatbots.eliza.EString
  Look for a match between the string and the pattern.

## B

Bob - Class in codeanticode.chatbots.bob
Bob(PApplet) - Constructor for class codeanticode.chatbots.bob.Bob
buildKeyStack(KeyStack, String) - Method in class codeanticode.chatbots.eliza.KeyList
  Break the string s into words.

## C

codeanticode.chatbots.bob - package codeanticode.chatbots.bob
codeanticode.chatbots.eliza - package codeanticode.chatbots.eliza
codeanticode.chatbots.rebecca - package codeanticode.chatbots.rebecca
collect(String) - Method in class codeanticode.chatbots.eliza.Eliza
  Process a line of script input.
compress(String) - Static method in class codeanticode.chatbots.eliza.EString
  Compresses its input by: dropping space before space, comma, and period; adding space before question, if char before is not a space; and copying all others
copy(Key) - Method in class codeanticode.chatbots.eliza.Key
count(String, char) - Static method in class codeanticode.chatbots.eliza.EString
  Count number of occurrances of c in str

## D

Decomp - Class in codeanticode.chatbots.eliza
  Eliza decomposition rule
decomp() - Method in class codeanticode.chatbots.eliza.Key
  Get the decomposition list.
DecompList - Class in codeanticode.chatbots.eliza
  Eliza decomp list.
DecompList() - Constructor for class codeanticode.chatbots.eliza.DecompList
dest() - Method in class codeanticode.chatbots.eliza.PrePost
  Get dest.
dispose() - Method in class codeanticode.chatbots.bob.Bob
dispose() - Method in class codeanticode.chatbots.eliza.Eliza
dispose() - Method in class codeanticode.chatbots.rebecca.Rebecca

## E

Eliza - Class in codeanticode.chatbots.eliza
  Eliza main class.
Eliza(PApplet) - Constructor for class codeanticode.chatbots.eliza.Eliza
EString - Class in codeanticode.chatbots.eliza
  Eliza string functions.
EString() - Constructor for class codeanticode.chatbots.eliza.EString

## F

find(String) - Method in class codeanticode.chatbots.eliza.SynList
  Find a synonym word list given the any word in it.
findNum(String) - Static method in class codeanticode.chatbots.eliza.EString
  Look for a number in the string.
findPat(String, String) - Static method in class codeanticode.chatbots.eliza.EString
  Search in successive positions of the string, looking for a match to the pattern.
finished() - Method in class codeanticode.chatbots.bob.Bob
finished() - Method in class codeanticode.chatbots.eliza.Eliza
finished() - Method in class codeanticode.chatbots.rebecca.Rebecca

## G

get() - Method in class codeanticode.chatbots.eliza.Mem

## I

initialResponse - Variable in class codeanticode.chatbots.rebecca.Rebecca

## K

Key - Class in codeanticode.chatbots.eliza
  Eliza key.
key() - Method in class codeanticode.chatbots.eliza.Key
  Get the key value.
key(int) - Method in class codeanticode.chatbots.eliza.KeyStack
  Get a key from the stack.
KeyList - Class in codeanticode.chatbots.eliza
  Eliza key list.
KeyList() - Constructor for class codeanticode.chatbots.eliza.KeyList
KeyStack - Class in codeanticode.chatbots.eliza
  A stack of keys.
KeyStack() - Constructor for class codeanticode.chatbots.eliza.KeyStack
keyTop() - Method in class codeanticode.chatbots.eliza.KeyStack
  Get the stack size.

## M

match(String, String, String[]) - Static method in class codeanticode.chatbots.eliza.EString
mem() - Method in class codeanticode.chatbots.eliza.Decomp
  Get the mem flag.
Mem - Class in codeanticode.chatbots.eliza
  Eliza memory class
Mem() - Constructor for class codeanticode.chatbots.eliza.Mem

## N

nextRule() - Method in class codeanticode.chatbots.eliza.Decomp
  Get the next reassembly rule.

## P

pad(String) - Static method in class codeanticode.chatbots.eliza.EString
  Pad by ensuring there are spaces before and after the sentence.
pattern() - Method in class codeanticode.chatbots.eliza.Decomp
  Get the pattern.
PrePost - Class in codeanticode.chatbots.eliza
  Eliza pre-post entry (two words).
PrePostList - Class in codeanticode.chatbots.eliza
  Eliza prePost list.
PrePostList() - Constructor for class codeanticode.chatbots.eliza.PrePostList
print(int) - Method in class codeanticode.chatbots.eliza.Decomp
  Print out the decomp rule.
print(int) - Method in class codeanticode.chatbots.eliza.DecompList
  Print the whole decomp list.
print() - Method in class codeanticode.chatbots.eliza.Eliza
  Print the stored script.
print(int) - Method in class codeanticode.chatbots.eliza.Key
  Print the key and all under it.
print(int) - Method in class codeanticode.chatbots.eliza.KeyList
  Print all the keys.
print() - Method in class codeanticode.chatbots.eliza.KeyStack
  Prints the key stack.
print(int) - Method in class codeanticode.chatbots.eliza.PrePost
  Print the pre-post entry.
print(int) - Method in class codeanticode.chatbots.eliza.PrePostList
  Prnt the pre-post list.
print(int) - Method in class codeanticode.chatbots.eliza.ReasembList
  Print the reassembly list.
print(int) - Method in class codeanticode.chatbots.eliza.SynList
  Prnt the synonym lists.
print(int) - Method in class codeanticode.chatbots.eliza.WordList
  Print a word list on one line.
printKey(int) - Method in class codeanticode.chatbots.eliza.Key
  Print the key and rank only, not the rest.
processInput(String) - Method in class codeanticode.chatbots.bob.Bob
  Process a line of input.
processInput(String) - Method in class codeanticode.chatbots.eliza.Eliza
  Process a line of input.
processInput(String) - Method in class codeanticode.chatbots.rebecca.Rebecca
  Process a line of input.
pushKey(Key) - Method in class codeanticode.chatbots.eliza.KeyStack
  Push a key in the stack.

## R

rank() - Method in class codeanticode.chatbots.eliza.Key
  Get the rank.
readDefaultScript() - Method in class codeanticode.chatbots.eliza.Eliza
readScript(String) - Method in class codeanticode.chatbots.eliza.Eliza
ReasembList - Class in codeanticode.chatbots.eliza
  Eliza reassembly list.
ReasembList() - Constructor for class codeanticode.chatbots.eliza.ReasembList
Rebecca - Class in codeanticode.chatbots.rebecca
Rebecca(PApplet, String) - Constructor for class codeanticode.chatbots.rebecca.Rebecca
reset() - Method in class codeanticode.chatbots.eliza.KeyStack
  Reset the key stack.

## S

save(String) - Method in class codeanticode.chatbots.eliza.Mem
src() - Method in class codeanticode.chatbots.eliza.PrePost
  Get src.
stepRule() - Method in class codeanticode.chatbots.eliza.Decomp
  Step to the next reassembly rule.
SynList - Class in codeanticode.chatbots.eliza
  Eliza synonym list.
SynList() - Constructor for class codeanticode.chatbots.eliza.SynList

## T

translate(String, String, String) - Static method in class codeanticode.chatbots.eliza.EString
translate(String) - Method in class codeanticode.chatbots.eliza.PrePostList
  Translate a string s.
trim(String) - Static method in class codeanticode.chatbots.eliza.EString
  Trim off leading space

## W

WordList - Class in codeanticode.chatbots.eliza
  Eliza word list.
WordList() - Constructor for class codeanticode.chatbots.eliza.WordList

A B C D E F G I K M N P R S T W

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

processing library chatbots by Andres Colubri. (c) 2008