T-Clipse: an integrated development environment for two-level grammar

  • Authors:
  • Beum-Seuk Lee;Xiaoqing Wu;Fei Cao;Shih-hsi Liu;Wei Zhao;Chunmin Yang;Barrett R. Bryant;Jeffrey G. Gray

  • Affiliations:
  • University of Alabama at Birmingham, Birmingham, AL;University of Alabama at Birmingham, Birmingham, AL;University of Alabama at Birmingham, Birmingham, AL;University of Alabama at Birmingham, Birmingham, AL;University of Alabama at Birmingham, Birmingham, AL;University of Alabama at Birmingham, Birmingham, AL;University of Alabama at Birmingham, Birmingham, AL;University of Alabama at Birmingham, Birmingham, AL

  • Venue:
  • eclipse '03 Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.