tool: TXL: Tree Transformation Language


Language:
TXL
Version:
7.4
Parts:
translator, documentation, tutorial, examples
Author:
Jim Cordy <cordy@qucis.queensu.ca>
Location:
ftp://ftp.qucis.queensu.ca/pub/txl/*
Description:
TXL is a language for performing source to source transformations and is well suited for rapidly prototyping new languages and language processors. It has also been used to prototype specification languages, command languages, and more traditional program transformation tasks such as constant folding, type inference, source optimization 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. TXL is a functional/rule-based hybrid programming language, using the paradigm of structural transformation.
Reference:
Several listed in software documentation
Updated:
August 4 1993

Related Items

category: compiler generators and related tools summary, or expanded.

category: text manipulation summary, or expanded.


This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

Please send updates to free-compilers@idiom.com

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved