]>
|
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] |