• DocumentCode
    3095649
  • Title

    TXL: a rapid prototyping system for programming language dialects

  • Author

    Cordy, James R. ; Halpern, Charles D. ; Promislow, Eric

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Queen´´s Univ., Kingston, Ont., Canada
  • fYear
    1988
  • fDate
    9-13 Oct. 1988
  • Firstpage
    280
  • Lastpage
    285
  • Abstract
    A rapid prototyping system for extensions to an existing programming language is described. Such extensions could include language features or could introduce notation specific to a particular problem domain. The system consists of a dialect description language used to specify the syntax and semantics of extensions and a context-sensitive syntactic transducer that automatically implements the extensions by transforming source programs written using them to equivalent programs in the original unextended language. Because the transformer is context-sensitive, it is more powerful than traditional context-free preprocessors and extensible languages, and can be used to prototype language extensions involving significantly novel programming paradigms such as object-oriented programming.<>
  • Keywords
    grammars; high level languages; program processors; TXL; context-sensitive syntactic transducer; dialect description language; extensions; language features; novel programming paradigms; object-oriented programming; problem domain; programming language dialects; rapid prototyping system; semantics; source programs; syntax; Automatic programming; Computer languages; Computer science; Councils; Information science; Object oriented programming; Power engineering and energy; Production; Prototypes; Transducers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1988. Proceedings., International Conference on
  • Conference_Location
    Miami Beach, FL, USA
  • Print_ISBN
    0-8186-0874-9
  • Type

    conf

  • DOI
    10.1109/ICCL.1988.13075
  • Filename
    13075