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
|
|---|
category: compiler generators and related tools
summary, or
expanded.
category: text manipulation
summary, or
expanded.
|
|