]>
|
|
| Basic: |
|
| Composed: |
|
| Decided: |
|
| Basic: |
|
| Data: |
|
| Linkage: |
|
| Timelines: |
|
| Identifiers: |
|
| Variables: |
|
| Types: |
|
| Type bits: |
|
| Pattern bits: |
|
| Pattern flags: |
|
| Disambiguators: |
|
| Separators: |
|
|
|
| Form: |
|
||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: | _ [index X Y] |
|
| Example: | TXL source: | X [fumble] | |
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
replace [q] First [id] Rest [repeat id] by Rest [fun7] |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: | X [< "middle"] | |
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: |
_ |
|
| Example: | TXL source: |
[id] [id] | [stringlit] end define function main match [program] J [id] J |
|
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: | assert X [= 1] | |
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: | assert X [<= 1] [>= 10] |
|
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: | assert X [<= 1] [>= 10] |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: | ||
| Form: |
|
||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: | ||
| Example: | TXL source: | ||
| Forms: |
|
||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: |
|
|
| Example: | TXL source: |
[number] | [not 'apple] [id] end define ... match 'orange |
|
| Example: | TXL source: |
|
|
| Example: | TXL source: |
'a 'b 'c construct Y [repeat id+] X [tail 9] |
|
| Form: | |||
| Contains: | plain text | Part of: |
|
| Template: | |||
| Example: | TXL source: |
[number] [id] [number] end define ... match [q] 1 'middle |
|
| Form: | |||
| Contains: | plain text | Part of: |
|
| Template: | |||
| Example: | TXL source: | skipping [id] | |
| Forms: |
|
||
| Contains: |
|
Part of: |
|
| Templates: |
|
||
| Example: | TXL source: |
[id] [number] | [stringlit] [id] end define ... construct P "x" 'a |
|
| Example: | TXL source: |
%Empty |
|
| Example: | TXL source: |
[opt id] "x" [opt id] [number] end define ... match "x" 'a 27 |
|
| Example: | TXL source: |
skipping [x] match [list x] A [x], B [x], C [list x] |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
A [x], B [x], C [list x] |
|
| Forms: |
|
||
| Contains: |
|
Part of: |
|
| Templates: |
|
||
| Example: |
|
TXL source: |
[id] "x" [id] end define ... match [Q] Left |
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
[number] [id] ... match [pair] 2 |
|
| Form: | |||
| Contains: | plain text | Part of: |
|
| Template: | |||
| Example: |
|
TXL source: |
[charlit] | [number] | [id] end define ... replace [q] done |
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: | %Empty |
|
| Example: | TXL source: |
[opt stringlit] [id] end define ... match [program] |
|
| Form: | |||
| Contains: | plain text | Part of: |
|
| Template: | |||
| Example: | TXL source: |
G1 [id] _ [repeat id] ... import Global G2 [id] _ [repeat id] export Global G1 G2 |
|
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: | 4 where N [~= 4] |
|
| Form: | |||
| Contains: | plain text | Part of: |
|
| Template: | |||
| Example: | TXL source: | ||
| Example: | TXL source: |
replace [repeat id] X [repeat id] by X |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
replace Q [repeat q] by Q [fun8] |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
|
|
| Forms: |
|
||
| Contains: |
plain text,
|
Part of: |
|
| Templates: |
|
||
| Example: | TXL source: | '* | |
| Example: | TXL source: | 1.2e+17 | |
| Example: | TXL source: | I_am_not_a_variable | |
| Example: |
|
TXL source: |
[id] ''x' [charlit] end define ... match [q] A [id] |
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: |
replace [number] N by N [+ 1] end rule |
|
| Example: | TXL source: |
X [fun2] |
|
| Example: | TXL source: |
[stringlit] | [id] [Q] [Q] end define rule fun3 replace $ [Q] Old by Old end rule |
|
| Form: | |||
| Contains: | plain text | Part of: |
|
| Template: | |||
| Example: | TXL source: |
replace [id] X [id] by X [foo] [try Param] |
|
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: | deconstruct X 1 |
|
| Example: | TXL source: | replace [repeat id] 'a B [id] C [repeat id] |
|
| Example: | TXL source: | deconstruct * [number] Xlist X [number] |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: |
|
TXL source: | deconstruct not X 4 |
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: |
|
TXL source: |
[opt id] [stringlit] end define ... match "marker" |
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
[not 'begin] [id] | [repeat id] end define ... match 'test |
|
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: |
deconstruct not X 1 |
|
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: |
First [id] |
|
| Example: |
|
TXL source: |
"a" "b" "c" construct Labels [list stringlit] "one", "two", "three" construct _ [number] _ [fputp |
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: | X [<= 47] | |
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: | ||
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: |
[id] | [stringlit] end define ... match [program] X [program] deconstruct not X 'a |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
|
|
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: | ||
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: |
|
||
| Example: | TXL source: | X [+ Y] | |
| Example: | TXL source: | X [istype 'number] | |
| Example: | TXL source: | X [< "z"] | |
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
|
|
| Form: | |||
| Contains: | plain text | Part of: |
|
| Template: | |||
| Example: | TXL source: | Val [fun5] |
|
| Example: | TXL source: | Val [fun6] |
|
| Form: | |||
| Contains: |
plain text,
|
Part of: |
|
| Template: | |||
| Example: |
|
TXL source: | |
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: | X |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: | match [number] 2 |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
[see 'begin] [repeat id] | [id] end define ... match begin middle end |
|
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: |
skipping [attr foo] deconstruct * [bar] X Y [bar] |
|
| Forms: |
|
||
| Contains: |
|
Part of: |
|
| Templates: |
|
||
| Example: | TXL source: |
X [+ Y] construct N [number] _ [index C Z] |
|
| Example: | TXL source: |
replace [number] N by N [+ 1] end rule |
|
| Example: | TXL source: |
replace [repeat id] First [id] Rest [repeat id] by First |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
X [number] by X [+ 1] |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
replace 'foo Q [repeat q] by Q [fun9] |
|
| Form: |
|
||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: |
[stringlit] | [id] "z" end define ... replace X |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
[number] | [id] [id] ... match [item] |
|
| Form: | |||
| Contains: | plain text | Part of: |
|
| Template: | |||
| Example: | TXL source: | assert X [~= 1] | |
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: | 4 where N [= 4] |
|
| Form: | |||
| Contains: | plain text | Part of: |
|
| Template: | |||
| Example: | TXL source: | 1 | |
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
_ |
|
| Form: | |||
| Contains: | (nothing) | Part of: | (internal use) |
| Template: | |||
| Form: | |||
| Contains: | plain text | Part of: |
|
| Template: | |||
| Example: | TXL source: | _ [number] 14 |
|
| Forms: |
|
||
| Contains: |
|
Part of: |
|
| Templates: |
|
||
| Example: | TXL source: | X [* 2] | |
| Example: | TXL source: | match [number] 2 |
|
| Example: | TXL source: |
replace... by _ [fun4 Param] |
|
| Example: | TXL source: | import X [number] 2 |
|
| Example: | TXL source: |
_ [number] Val |
|
| Example: | TXL source: | ||
| Form: | |||
| Contains: |
|
Part of: |
|
| Template: | |||
| Example: | TXL source: |
import "test" |
|
| Form: | |||
| Contains: | (nothing) | Part of: |
|
| Template: | |||
| Example: | TXL source: |
_ [index X Y] |
|