1.
Harmonia Research Project
John J. Jordan (jjjordan@cs.berkeley.edu); Jennifer Lautz (jenlautz@cs.berkeley.edu); Duy Lam (duyl@cs.berkeley.edu) (went to UCLA for graduate school in ...
2.
Harmonia Research Project
... Milan Brahmbhatt (milanbrahmbhatt@berkeley.edu); Brian Chin (naerbnic@cs.berkeley.edu) (at UCLA for graduate school in Computer Science); John Firebaugh ...
3.
Harmonia Language Definition Tools
BNF Output. Following verification the grammar is emitted in standard Bison BNF format for further processing. Additional user annotations that are outside ...
4.
Structural Movement
Structural movement is the ability to move the cursor in terms of program structures instead of characters. For example, instead of moving the cursor to the ...
5.
Harmonia Research Project
John J. Jordan (jjjordan@cs.berkeley.edu); Jennifer Lautz (jenlautz@cs.berkeley.edu); Duy Lam (duyl@cs.berkeley.edu) (went to UCLA for graduate school in ...
6.
Harmonia Language Definition Tools
BNF Output. Following verification the grammar is emitted in standard Bison BNF format for further processing. Additional user annotations that are outside ...
7.
Harmonia Research Project
Harmonia Graduate Students. Carol Hurwitz (hurwitz@cs.berkeley.edu). Harmonia Undergraduate Students. Keith Rarick (kr@xph.us). Harmonia Project Alumni ...
8.
CodeLink
CodeLink. (Michael Toomim). Studies have repeatedly shown that the majority of computer programs contain a lot duplicated source code -- which is ...
9.
Harmonia Language Definition Tools
The function of Ladle is to transform the high-level EBNF syntactic ... EBNF to BNF Translation. During this step, Ladle transforms the internal ...
10.
Harmonia Research Project
Ensemble Publications. William Maddox. Incremental Static Semantic Analysis. PhD thesis, University of California, Berkeley, January 14, 1998. ...