Lab 8 Artificial Intelligence
Lab8_Applets/Eliza.jar
META-INF/MANIFEST.MF
Manifest-Version: 1.0 Created-By: 1.6.0_38 (Sun Microsystems Inc.) Main-Class: Main
Eliza$1.class
synchronized class Eliza$1 extends java.awt.event.WindowAdapter { void Eliza$1(Eliza); public void windowClosing(java.awt.event.WindowEvent); }
Eliza.class
public synchronized class Eliza extends java.awt.Frame implements java.awt.event.ActionListener, java.awt.event.TextListener { java.awt.TextField input; java.awt.TextField output; java.awt.TextArea rules; java.awt.TextArea transcript; java.awt.Button respondB; java.awt.Button rulesB; java.awt.Button loadrulesB; java.awt.Button saverulesB; java.awt.Color bg; String allRules; String[] genericResponses; int whichGeneric; public void Eliza(); public void actionPerformed(java.awt.event.ActionEvent); public void textValueChanged(java.awt.event.TextEvent); public static int atoi(String); private void respond(); private void setRules(); private void flipPronouns(StringList); private String trimPunctuation(String); public String loadRules(); public void saveRules(String); }
Main.class
public synchronized class Main { public void Main(); public static void main(String[]); }
Matcher.class
public synchronized class Matcher { public void Matcher(); public static StringList match(String, String); public static StringList match(StringList, StringList); public static String substitute(String, StringList); private static int atoi(String); private static String trimPunctuation(String); }
Popup$1.class
synchronized class Popup$1 extends java.awt.event.WindowAdapter { void Popup$1(Popup); public void windowClosing(java.awt.event.WindowEvent); }
Popup.class
synchronized class Popup extends java.awt.Frame { java.awt.TextArea ta; public void Popup(String); public void Popup(String, int, int); public void Popup(String, int, int, int, int); }
StringList.class
public synchronized class StringList { String[] contents; int size; public void StringList(); public void StringList(String, String); public void StringList(String); public int length(); public StringList shift(int); public StringList copy(); public int find(String); public String get(int); public void put(String, int); public void add(String); public String toString(); public void substitute(String[], String[]); private void grow(); private void grow(int); public static void main(String[]); }
TestMatcher.class
public synchronized class TestMatcher { public void TestMatcher(); public static void main(String[]); public static void do1(String, String); }
Lab8_Applets/Semantic Networks.jar
META-INF/MANIFEST.MF
Manifest-Version: 1.0 Created-By: 1.6.0_38 (Sun Microsystems Inc.) Main-Class: Main
Main.class
public synchronized class Main { public void Main(); public static void main(String[]); }
Popup$1.class
synchronized class Popup$1 extends java.awt.event.WindowAdapter { void Popup$1(Popup); public void windowClosing(java.awt.event.WindowEvent); }
Popup.class
synchronized class Popup extends java.awt.Frame { java.awt.TextArea ta; public void Popup(String); public void Popup(String, int, int); public void Popup(String, int, int, int, int); }
Semnet$1.class
synchronized class Semnet$1 extends java.awt.event.WindowAdapter { void Semnet$1(Semnet); public void windowClosing(java.awt.event.WindowEvent); }
Semnet.class
public synchronized class Semnet extends java.awt.Frame implements java.awt.event.ActionListener, java.awt.event.TextListener { java.awt.TextField queryTF; java.awt.TextField answerTF; java.awt.Label lab1; java.awt.Label lab2; java.awt.Label lab3; java.awt.Label lab4; java.awt.Button enterB; java.awt.Button loadB; java.awt.Button saveB; java.awt.Button exampleB; java.awt.TextArea inferencesTA; java.awt.TextArea rulesTA; java.awt.Image buffer; java.awt.Graphics gg; java.awt.Color acolor; public void Semnet(); public void actionPerformed(java.awt.event.ActionEvent); public void textValueChanged(java.awt.event.TextEvent); public void paint(java.awt.Graphics); private boolean findExactMatch(String[], String[]); private void pushSuperclasses(String, String[], Stack); private boolean prove(String, String); public void showAllDeductions(String, String[]); public String fixup(String); private void makeExample(); public String loadRules(); public void saveRules(String); }
Stack.class
synchronized class Stack { String[] contents; int top; public void Stack(); public void push(String); public String pop(); public String head(); public boolean empty(); private void grow(); public String toString(); }
U.class
synchronized class U { void U(); public static int atoi(String); public static String[] copy(String[]); public static String[] tokenize(String); public static String[] tokenize(String, String); public static String detokenize(String[]); public static boolean equals(String[], String[]); }