Lab 8 Artificial Intelligence

profilefadoo
Lab8_Applets.zip

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[]);
}