Cheatsheet/TACL: Difference between revisions
Appearance
Content deleted Content added
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
== Tacl Cheatsheet== |
== Tacl Cheatsheet == |
||
=== Commands === |
|||
{| class="wikitable" <!--style="white-space: nowrap;"--> |
{| class="wikitable" <!--style="white-space: nowrap;"--> |
||
|+ |
|+ some often used TACL Commands |
||
|- |
|- |
||
! Command |
! Command |
||
| Line 65: | Line 66: | ||
|} |
|} |
||
=== Tools === |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|+ |
|+ Often used Tools |
||
|- |
|- |
||
! Command |
! Command |
||
| Line 88: | Line 90: | ||
| '''{{kbd|PERUSE}}''' || {{n/a}} || {{n/a}} || {{n/a}} |
| '''{{kbd|PERUSE}}''' || {{n/a}} || {{n/a}} || {{n/a}} |
||
| Spooler Interface |
| Spooler Interface |
||
|- |
|||
| '''{{kbd|SCF}}''' || {{n/a}} || {{n/a}} || {{n/a}} |
|||
| Subsystem Control Facility |
|||
|- |
|- |
||
| '''{{kbd|SCUP}}''' || {{n/a}} || {{n/a}} || {{n/a}} |
| '''{{kbd|SCUP}}''' || {{n/a}} || {{n/a}} || {{n/a}} |
||
| Line 106: | Line 111: | ||
| '''{{kbd|VIEWPT}}''' || {{n/a}} || {{n/a}} || {{n/a}} |
| '''{{kbd|VIEWPT}}''' || {{n/a}} || {{n/a}} || {{n/a}} |
||
| Display logged messages |
| Display logged messages |
||
|} |
|||
=== Meta Characters === |
|||
{| class="wikitable" |
|||
|+ Meta Characters |
|||
|- |
|||
! Character !! verbal Names ||Description |
|||
|- |
|||
| * || Example || Example || Any Character(s) |
|||
|- |
|||
| ? || Example || Example || One Character |
|||
|- |
|||
| '''{{kbd|<nowiki>==</nowiki>}}''' || Double equal signs || Specifies a comment from the equal signs to EOL |
|||
|- |
|||
| '''{{kbd|[ ]}}''' || Square brackets || Cause TACL to expand the enclosed text |
|||
|- |
|||
| '''{{kbd|<nowiki>{ }</nowiki>}}'''|| Pair of braces || Specifies a label; used in #CASE, #DEF, #IF, and #LOOP functions |
|||
|- |
|||
| '''{{kbd|<nowiki>| |</nowiki>}}'''|| Pair of vertical lines || Specifies a label; used in #CASE, #DEF, #IF, and #LOOP functions |
|||
|- |
|||
| '''{{kbd|<nowiki>~</nowiki>}}''' || Tilde || Changes the interpretation of the next character (or in the case of double equal signs two characters) |
|||
|} |
|} |
||
=== Separators === |
|||
{| class="wikitable" |
|||
|+ Separators |
|||
|- |
|||
! Character !! verbal Names ||Description |
|||
|- |
|||
| '''{{key press|space bar}} || Space || |
|||
|- |
|||
| '''{{key press|,}} || Comma || |
|||
|- |
|||
| '''{{key press|(}}''' || Left Parenthesis || |
|||
|- |
|||
| '''{{key press|)}}''' || Right Parenthesis || |
|||
|- |
|||
| '''{{key press|/}}''' || Slash || |
|||
|- |
|||
| '''{{key press|semicolon}}'''|| Semicolon || |
|||
|- |
|||
| '''{{key press|enter}}''' || carriage return || Physical EOL |
|||
|- |
|||
| '''{{key press|~;}}''' || Tilde || Logical EOL |
|||
|- |
|||
| '''{{key press|&}} || Ampersand |
|||
| An ampersand {{kbd|&}} at the end of a line of TACL commands or function calls signals that the line continues on the next physical line. This continuation applies to executable statements and comments, with two exceptions: |
|||
* TACL does not interpret data transmitted by a process or file opened using #REQUESTER or #SERVER; any special characters are treated as text. If you receive a line that contains an ampersand, TACL does not view the ampersand as a continuation character. |
|||
*You cannot use the continuation character with a TACL directive (a line beginning with a question mark). |
|||
|} |
|||
<references/> |
<references/> |
||
[[Category:Cheatsheets]] |
|||
Revision as of 07:57, 2 May 2026
Tacl Cheatsheet
Commands
Tools
Meta Characters
| Character | verbal Names | Description | |
|---|---|---|---|
| * | Example | Example | Any Character(s) |
| ? | Example | Example | One Character |
| == | Double equal signs | Specifies a comment from the equal signs to EOL | |
| [ ] | Square brackets | Cause TACL to expand the enclosed text | |
| { } | Pair of braces | Specifies a label; used in #CASE, #DEF, #IF, and #LOOP functions | |
| | | | Pair of vertical lines | Specifies a label; used in #CASE, #DEF, #IF, and #LOOP functions | |
| ~ | Tilde | Changes the interpretation of the next character (or in the case of double equal signs two characters) |
Separators
| Character | verbal Names | Description |
|---|---|---|
| space bar | Space | |
| , | Comma | |
| ( | Left Parenthesis | |
| ) | Right Parenthesis | |
| / | Slash | |
| ; | Semicolon | |
| ↵ Enter | carriage return | Physical EOL |
| ~; | Tilde | Logical EOL |
| & | Ampersand | An ampersand & at the end of a line of TACL commands or function calls signals that the line continues on the next physical line. This continuation applies to executable statements and comments, with two exceptions:
|