T-Clipse

Beum-Seuk Lee, WU Xiao-qing, Fei Cao, Shih-Hsi “Alex” Liu, Wei Zhao, Chunmin Yang, Barrett R. Bryant, Jeff Gray · 2003

T-Clipse is an Integrated Development Environment (IDE) using Eclipse developed for Two-Level Grammar (TLG), a high-level formal specification language. In our research, given a programming language, TLG is used to specify the syntax and semantics of the language to generate an interpreter for that language. This IDE provides a user-friendly environment for editing and navigation of TLG source codes, as well as parsing and error tracing at the source code level and interpreter generation for programming languages. To build this IDE, we leveraged the extension power of plug-ins in Eclipse as well as a TLG parser prebuilt from an existing lexical analyzer generator and parser generator.

Read the paper · More papers on PaperTik