Home Page   We Generate Your Software.
Products Services Company Technology Demo Contact Site Map Search
Please note: this document is currently under revision.
The information herein contained, while still valid, does not reflect the latest state of the described technology.
The Somusar/SoProTech[tm] Booklet Series
Volume IV

"somusar/Tefigel: A Tutorial Introduction"

Printer friendly


Contents
1. Introduction
2. Language Summary
3. Text File Components
4. Text File Processing
5. Modularity
6. Multilanguage Applicability
7. Generating Object-oriented Languages
8. Generating Internet-oriented Languages and Protocols
9. Generating Procedural Languages
10. Generating Scripting or Special-purpose Languages
11. Advanced Features and Topics
12. A More Extensive Example
13. Further Reading

Chapter 1 - Introduction

This document is an introduction to the syntax, semantics and usage of Somusar/Tefigel[tm], a computer language and translator specifically designed to efficiently assemble source files for virtually any computer language. As an example, the HTML version of this very document, including all of its code examples, has been assembled using Somusar/Tefigel[tm] - shortly referred to as Tefigel.

Tefigel is a complete stand-alone tool, but its powerful features are particularly useful within the Somusar/Software Production Technique[tm], described in "Somusar/Software Production Technique[tm]: An Introduction ", where Tefigel is used as back-end language.

Main functions of Tefigel are:

  • Processing text files;

  • Executing commands that may appear within its input flow;

  • Replacing variables with their contents;

  • Producing one or more text files as resulting output;

  • Act as the back-end language used by Somusar/Sisendel[tm] for its Somusar/Software Molds[tm].

Tefigel can be concisely defined as a generalized, versatile file-oriented text and macro processor, that significantly reduces repetitive copy & paste activities during software development projects.

The Somusar/Tefigel[tm] language processor is currently available for the following platforms:

  • Linux® 2.4 (or higher) on x86;

  • Mac OS® X 10.2 (or higher) on PowerPC®;

  • Windows® 2000/XP on x86.

Hereinafter both the Somusar/Tefigel[tm] language and translator are referred to simply as Tefigel. Additional details and the exact definition of the syntax and semantics of Tefigel are provided in "Somusar/Tefigel[tm]: Reference Guide ".

[Next chapter]    [Back to top]

http:// www.somusar.com  / doc  / booklets  / tefigel_tut  - Powered by SoProMach
Copyright © 2003-2012 Somusar - Trademarks - Legal - Privacy - Webmaster