|
|
Tree Transformation Language
<functional language, rule-based language> (TXL) A hybrid
functional language and rule-based language developed by
J.R. Cordy <cordy@cs.queensu.ca> et al of Queen's
University, Canada in 1988. TXL is suitable for performing
source to source analysis and transformation and for rapidly
prototyping new languages and language processors. It uses
structural transformation based on term rewriting.
TXL has been particularly successful in software engineering
tasks such as design recovery, refactoring, and
reengineering. Most recently it has been applied to
artificial intelligence tasks such as recognition of
hand-written mathematics, and to transformation of structured
documents in XML.
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 supports the notion of agile parsing, the
ability to tailor the grammar to each particular task using
"grammar overrides".
Current version: FreeTXL 10.3, as of 2003-10-26.
TXL Home.
["TXL: A Rapid Prototyping System for Programming Language
Dialects", J.R. Cordy, C.D.; Halpern and D. Promislow,
Computer Languages, Vol. 16, No. 1, January 1991, pp 97-107]
["Source Transformation in Software Engineering using the TXL
Transformation System", J.R. Cordy, T.R. Dean, A.J. Malton and
K.A. Schneider, Journal of Information and Software
Technology, Vol. 44, No. 13, October 2002, pp 827-837]
["Recognizing Mathematical Expressions Using Tree
Transformation", R. Zanibbi, D. Blostein and J.R. Cordy, IEEE
Transactions on Pattern Analysis & Machine Intelligence,
Vol. 24, No. 11, November 2002, pp 1455-1467]
["Agile Parsing in TXL", T.R. Dean, J.R. Cordy, A.J. Malton
and K.A. Schneider, Journal of Automated Software Engineering,
Vol. 10, No. 4, October 2003, pp 311-336]
(2003-11-04)
Try this search on OneLook / Google
Nearby terms:
tree-killer « TREET « TREETRAN « Tree Transformation Language » treeware » Trellis » Trellis Code Modulation
This article was derived from the Free Online Dictionary of Computers and is available under ther terms of the GNU Free Documentation License.
Toshiba USB 3-Button Optical Scroll Mouse (Yellow)Toshiba USB 3-Button Optical Scroll Mouse (Yellow) ** Toshiba USB 3-Button Mini Optical Scroll Mouse (Yellow) **Great for notebooks! This Mini Optical mouse was originally made as an accessory for Toshiba notebooks and I Sell Surplus got the excess!!! It features 3-buttons, a USB interface and a scroll wheel. But that's not all, it also has two built-in LEDs that light up and pulsate with all sorts of cool colors - you've got to see it to believe it! With its optical precise technology no mouse ball will ever have to be cleaned! It's yellow color and transparent housing will look great anywhere! Order yours today! General Features:- Yellow Profile- Transparent Housing- USB interface- Precise optical technology- Pulsating multi-color LEDs illuminates scroll wheel & mouse - 3-Buttons- Scroll Wheel (acts as third button)- Mini size- Ideal for notebooks! Regulatory Approvals: - FCC - CE Notes:- Mouse Only Compatibility/Requirements/Disclosures:** Requirements *** Available USB port More ...
USB Travel Notebook Web Camera - 2 for $20USB Travel Notebook Web Camera - 2 for $20 ** USB Travel Notebook Web Camera - 2 for $20 **Explore the exciting world of Internet video conferencing in just minutes! It's that easy. This USB PC camera captures video on a PC, send it via e-mail, or go for a face to face chat! Plug it in, click, send... All in a manner of minutes!General Features:- USB 1.1 PC camera- Compact design- 15-inch flexible USB connection- 19.5-inches overall length- Auto white balance- Produce and store video- Hold live video conferencesCamera Specifications:- 300 k Pixels (software enhanced)- 100 k Pixel CMOS image sensor- 640 x 480 (VGA through software only)- 352 x 288 (CIF)- 176 x 144 (QCIF)- AVI file format- 24 fps frame rate - F2.4 Aperture- 2.9 mm Fixed lensRegulatory Approvals:- FCC- CERetail Package Includes:- USB PC camera- Software CD- Users Manual Compatibility/Requirements/Disclosures:** Requirements *** Windows 98SE/ME/2000/XP* 200 MHz CPU or above* 32 MB RAM or above* 125 MB free Hard drive space* CD-ROM* Available USB port More ...
Intel PII 300MHz 66MHz 512KB Slot 1 CPUIntel PII 300MHz 66MHz 512KB Slot 1 CPU ** Intel Pentium II 300MHz 512KB 66MHz **- Standard Intel Pentium II Processor- 300 MHz- Slot 1, SECC Package- 66 MHz Bus Speed- 512KB L2 Cache- CPU Only Compatibility/Requirements/Disclosures:* Motherboard That Supports PII 300MHz CPUs* SECC Heatsink & Fan More ...
Grolier Multimedia Encyclopedia 2003 StandardGrolier Multimedia Encyclopedia 2003 Standard Every member of your family can take advantage of this complete tool. Enhance your learning experience with thousands of engaging videos, illustrations, photos, and maps that captivate your mind. Whether you need help putting together your ideas for a school research project or you just have a thirst for knowledge, you'll quickly and easily find all the information you need. Windows 95/98/2000/ME/NT/XP More ...
6-Foot 6-Pin to 4-Pin FireWire Cable6-Foot 6-Pin to 4-Pin FireWire Cable ** 6-Foot 6-Pin to 4-Pin FireWire Cable **Firewire, also called IEEE 1394 or i.Link, is the interfaceof choice for high end digital video cameras, external hard drives, external CDRW drives, and portable MP3 players. With blistering speeds up to 400MB/second, one can move masses of data faster and with fewer hassles than ever before possible over Firewire. Your customers will need first class cables to go along with their Firewire devices, and we've got them for you! Pick some uptoday!General Features- Professional Grade Firewire Cable- 6-pin to 4-pin type (Male to Male)- 6 feet long- Black plastic jacket- Molded strain reliefs at both ends Compatibility/Requirements/Disclosures:** Requirements *** Firewire port and device to connect with More ...
Mini Tripod (Black) - 2 for $6.99Mini Tripod (Black) - 2 for $6.99 ** Mini Tripod (Black) - 2 for $6.99 **Digital photographers will love this mini tripod. This tripod is only 4-inches tall so it is perfect for close-ups!The adjustable legs and standard camera mount make it easyto get the perfect shot.General Features:- Black design- Standard tripod mount- Less than 4-inches tall- Silver finish- Ideal for macro use with digital cameras- Easy to use- Adjustable camera mount angle- Adjustable camera legsNotes:- The tripod will not support cameras with long lenses Compatibility/Requirements/Disclosures:** Requirements *** Camera with standard tripod mount More ...
|