Home Page   We Generate Your Software.
Products Services Company Technology Demo Contact Site Map Search
The Somusar/SoProTech[tm] Booklet Series
Volume VI

"somusar/Tefigel: Reference Guide"

Printer friendly

1. Introduction
2. File Sections
3. Commands and Instructions
3.1 Purpose
3.2 Usage
3.3 Description
4. Markers
6. Special Characters
7. Variables
8. Arithmetic Computation
9. Boolean Computation
10. Control Flow
11. Subroutines and Functions
12. Built-in Functions
13. Input and Output
14. Packages and Libraries
15. Tag File Processing
16. CSV File Processing
17. Filters
18. Links and Traps
19. Name Spaces
20. Miscellaneous
21. Further Reading

Chapter 3 - Commands and Instructions

3.1 - Purpose        top

An input file for Tefigel consists of a sequence of <logical-line>'s. Commands and instructions steer the file generation process performed by Tefigel on its input(s) to generate its output(s).

3.2 - Usage        top

   <command-marker> <instruction> <instruction-parameters>
   <command-marker> <subprogram-reference>
   <command-marker> <subprogram-reference>(<parameter-list>)
   <instruction-marker> <instruction-parameters>

3.3 - Description        top

A <logical-line> consists of one or more physical lines of text; if the last character of a physical line matches the current linebreak <special-function> then the logical line continues on the next physical line.

A Tefigel <command> is a logical text line beginning with one of the following:

A Tefigel <instruction> is a Tefigel keyword in lower case (default) or upper case, depending on the current value of <control-variable> CMD_CASE.

The <instruction-marker> and <command-marker>, collectively referred to as <marker>'s, are characters associated respectively with one specific instruction or with all instructions, and appearing as the first character in an input line. White spaces (blank or tab) appearing on a command line between the <command-marker> and the instruction are ignored.

Within <tefigel-section>'s the <command-marker> may be omitted and leading white spaces (blank or tab) are ignored.

Depending on the <instruction>, a list of <instruction-parameters> may follow the Tefigel keyword.

[Previous chapter]    [Next chapter]    [Back to top]

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