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
Link To Document :
بازگشت