centralized handling of built-in types and constants;
also store types and constants which are rewritten during preprocessing;
interfaces are identified by classes (supporting inheritance, at least on the level of built-in symbols);
removed term_eq in favor of type replacements: term-level occurrences of type bool are replaced by type term_bool (only for the translation)
/***************************************************************************
Title: Graph/TextFrame.java
Author: Stefan Berghofer, TU Muenchen
This class defines a simple text viewer.
***************************************************************************/
package awtUtilities;
import java.awt.*;
import java.awt.event.*;
public class TextFrame extends Frame implements ActionListener {
public void actionPerformed(ActionEvent evt) {
setVisible(false);
}
public TextFrame(String title,String text) {
super(title);
TextArea ta = new TextArea(text,200,80);
Button bt = new Button("Dismiss");
bt.addActionListener(this);
ta.setEditable(false);
add("Center", ta);
add("South", bt);
}
}