The Integrated Chameleon Architecture : Translating Electronic Documents with Style
This book describes the code-generating software - The Integrated Chameleon Architecture - that assists in the task of translating between different representations of electronic data. This book discusses the various options for formulating solutions to the data translation problem and identifies those options that underlie the ICA architecture; walks step-by-step through a simple example in which translators are generated between L^ATEX and troff; presents detailed documentation of the ICA - with actual screens of the various states in the development of translators; and explains how to use the ICA to create SGML DTDs. Draws examples from the specifications used for building the translators for this book, itself - from a L^ATEX version of the manuscript to a (macro-based) troff version.
- Paperback | 208 pages
- 180.34 x 231.14 x 12.7mm | 430.91g
- 26 Jan 1994
- Pearson Education (US)
- Prentice Hall
- Upper Saddle River, United States
Table of contents
1. Introduction. 2. Overview of the ICA. 3. Building Sample Translators. 4. The Develop Grammar Tool. 5. How to Develop Grammars. 6. The Replace Tags Tool. 7. The Insert Tags Tool. 8. Strategies for Replacing Tags. 9. The Map Specific to General Structure Tool. 10. The Map General to Specific Structure Tool. 11. How to Map Structures. 12. Using Translators. 13. The ICA and SGML. 14. An ICA Perspective. Appendix A: An SGML DTD for Simple Article. Appendix B: Menus in ICA. Appendix C: Forming Regular Expressions. Appendix D: A Primer on Context-Free Grammars. Appendix E: Selecting Files in the ICA Tools. Appendix F: An Independent Replace Tags Tool. Glossary.