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
4. Markers
6. Special Characters
6.1 Purpose
6.2 Usage
6.3 Description
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 6 - Special Characters

6.1 - Purpose        top

Associate a special text-processing function with a single character.

6.2 - Usage        top

Define a new special character for a given special function:

   <special-function> <new-special-character>

Restore the previous special character (if any) for a given special function:


6.3 - Description        top

The <special-function> can be one of the following:

  • argdelim [Initial value: comma (',')]
    Separator of parameters for Tefigel subroutine or function call's.

  • callkey [Initial value: tilde ('~')]
    In-line function call marker: on output, the in-line function call is replaced by the string (if any) returned by the called function.

  • dash [Initial value: none]
    String concatenation operator, also used to create name-value associations, which can be used for traditional data structures such as records and arrays.

  • escape [Initial value: none]
    Escape character within lists of parameters in function or subroutine calls.

  • linebreak [Initial value: none]
    Logical line concatenation operator, used to split long input logical lines into two or more input physical lines.

The <new-special-character> can be any non-blank character. If no <new-special-character> is specified, the previous corresponding special character (if any) is automatically restored.

[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