Back Home

Sources and Documentation

Papers

S. S. Chok, K. Marriott, "Automatic Construction of User Interfaces from Constraint Multiset Grammars," in: Proc. 1995 IEEE Symp. on Visual Languages, Darmstadt, Germany, IEEE Computer Society Press, 1995, pp. 242--249.

D. E. Knuth. "On the Translation of Languages from Left to Right." Information and Control, 8:607-639, 1965.

Simionato, Michele. "The Python 2.3 Method Resolution Order." www.python.org/2.3/mro.html November 17, 2003. (This algorithm was borrowed for the widget type hierarchy.)

Projects

SmartTextArea

Fatih Keles, who provided code through CodeSnippets. LineNumber implementation for TextArea widget derived from Mr. Keles' SmartTextArea.java.

JavaCC

The parser was written using the JavaCC recursive-descent parser generator.