Copyright © Philip M. Parker, INSEAD. Terms of Use.

TREE TRANSFORMATION LANGUAGE

Specialty Definition: TREE TRANSFORMATION LANGUAGE

DomainDefinition

Computing

Tree Transformation Language (TXL) A hybrid functional language and rule-based language by Jim R. Cordy et al of Queen's University, Canada in 1988. TXL is suitable for performing source to source transformations and for rapidly prototyping new languages and language processors. It uses structural transformation. It is written in ANSI C. It has also been used to prototype specification languages, command languages, and more traditional program transformation tasks such as constant folding, type inference, source optimisation and reverse engineering. TXL takes as input an arbitrary context-free grammar in extended BNF-like notation, and a set of show-by-example transformation rules to be applied to inputs parsed using the grammar. Latest version: 7.4, as of 1993-08-04. (ftp://ftp.qucis.queensu.ca/pub/txl/) ["TXL: A Rapid Prototyping System for Programming Language Dialects", J.R. Cordy et al, Comp Langs 16(1) (Jan 1991)]. ["Specification and Automatic Prototype Implementation of Polymorphic Objects in Turing Using the TXL Dialect Processor", J.R. Cordy & E.M. Promislow, Proc IEEE Intl Conf on Comp Lang ICCL'90 (Mar 1990)]. (1993-08-04). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Crosswords: TREE TRANSFORMATION LANGUAGE

Specialty definitions using "TREE TRANSFORMATION LANGUAGE": TXL. (references)

Top     

Alternative Orthography: TREE TRANSFORMATION LANGUAGE


Hexadecimal (or equivalents, 770AD-1900s) (references)

54 52 45 45      54 52 41 4E 53 46 4F 52 4D 41 54 49 4F 4E      4C 41 4E 47 55 41 47 45

Leonardo da Vinci (1452-1519; backwards) (references)

        

Binary Code (1918-1938, probably earlier) (references)

01010100 01010010 01000101 01000101 00100000 01010100 01010010 01000001 01001110 01010011 01000110 01001111 01010010 01001101 01000001 01010100 01001001 01001111 01001110 00100000 01001100 01000001 01001110 01000111 01010101 01000001 01000111 01000101

HTML Code (1990) (references)

&#84 &#82 &#69 &#69 &#32 &#84 &#82 &#65 &#78 &#83 &#70 &#79 &#82 &#77 &#65 &#84 &#73 &#79 &#78 &#32 &#76 &#65 &#78 &#71 &#85 &#65 &#71 &#69

ISO 10646 (1991-1993) (references)

0054 0052 0045 0045      0054 0052 0041 004E 0053 0046 004F 0052 004D 0041 0054 0049 004F 004E      004C 0041 004E 0047 0055 0041 0047 0045

Encryption (beginner's substitution cypher): (references)

545239392545235485340495247355443494824635484155354139

Top     



INDEX

1. Crosswords
2. Orthography
3. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.