a preprocessor in the style of cpp
This is the grokcpp experiment - a small ruleset which approximates the #include, #define and #undef features of the well-known C language preprocessor.
Note: this ruleset showed up a couple of bugs in release v0.1.9. It currently works correctly only when compiled as a shebang script or as wrapped D or C rules using the latest version of the lmn2m compiler as built from the SVN repository. The following problems were encountered:
- array cell initialisation caused symbols used as cell names to be redefined as variable names
- in the D and C compiled form, actual arguments not recognised (wrong scope used in args property)
build and run the grokcpp ruleset
Here is the grokcpp.lmn ruleset as a web page: grokcpp
Compile the grokcpp ruleset as a shebang script called grokcpp.lm:
[user@machine web]$ make grokcpp.lm lmn2m -o grokcpp.lm -s /usr/bin/lm grokcpp.lmn chmod +x grokcpp.lm
Here is grokcpp.input, a file containing directives and text:
#define bug bugfix #define bad good, better, best #define toChars(x) <<x>> #define multiline(x,y,z) here is z, \ here is y, \ and here is x; this word is unchanged: args and so is this: .args and this: body also this: names (There once was a very bad bug...) #include "../web/grokcpp.include" there is toChars(no good reason for calling this macro toChars) - it's just an experiment So toChars(multiline(toChars(a),toChars(12345),yackaboo my dears) with more to come) you see #undef bad Not bad eh?
And this is the included grokcpp.include:
#define message(text) hello: text message(this is the start of the included file) this is any old rubbish: the body of the file #undef message #define message(text) goodbye: text message(leaving included file)
Try it with normal output:
[user@machine web]$ ./grokcpp.lm grokcpp.input
this word is unchanged: args and so is this: .args and this: body also this: names (There once was a very good, better, best bugfix...) hello: this is the start of the included file this is any old rubbish: the body of the file goodbye: leaving included file there is <<no good reason for calling this macro toChars>> - it's just an experiment So <<here is yackaboo my dears, here is <<12345>>, and here is <<a>>; with more to come>> you see Not bad eh?
Try it with diagram output - the -W 40 specifies the width of the diagram, and must precede the -t D which specifes tracing in diagram output style (the output is very long, so here is the output that relates to a definition and a reference):
[user@machine web]$ ./grokcpp.lm -W 40 -t D
eof start
? eof start
#define toChars(x) <<x>>
.------------000001
| first '#'
|? first '#'
| 000002-------------.
| first first |
| body '\n' |
|? body '\n' ?
|| 000002-------------'
|.-----------000003
|| '#' '#'
|| define 'd'
||? define 'd'
||.----------000004
||| 'e' 'e'
||| 'f' 'f'
||| 'i' 'i'
||| 'n' 'n'
||| 'e' 'e'
||'----------000004---------- ----------000004-------------.
|| define define |
|| 000004-------------'
|| defined ' '
||? defined ' '
|| defined 't'
||? defined 't'
||.----------000006
||| word 't'
|||? word 't'
|||.---------000007
|||| % 'o'
|||| repeat 'o'
|||| [a-zA-Z0-9 'o'
|||| % 'C'
||||*
|||| [a-zA-Z0-9 'C'
|||| % 'h'
||||*
|||| [a-zA-Z0-9 'h'
|||| % 'a'
||||*
|||| [a-zA-Z0-9 'a'
|||| % 'r'
||||*
|||| [a-zA-Z0-9 'r'
|||| % 's'
||||*
|||| [a-zA-Z0-9 's'
|||| % '('
||||*
|||| [a-zA-Z0-9 '('
||||? [a-zA-Z0-9 '('
||||- [a-zA-Z0-9 '('
|||| toSym '('
|||| : '('
|||'---------000007---------- ----------000007-------------.
||| word word |
||| : : |
||| 000007-------------'
||| formals '('
|||? formals '('
|||.---------000008
|||| formal1 'x'
||||? formal1 'x'
||||.--------000009
||||| word 'x'
|||||? word 'x'
|||||.-------000010
|||||| % ')'
|||||| repeat ')'
|||||| [a-zA-Z0-9 ')'
||||||? [a-zA-Z0-9 ')'
||||||- [a-zA-Z0-9 ')'
|||||| toSym ')'
|||||| : ')'
|||||'-------000010---------- ----------000010-------------.
||||| word word |
||||| : : |
||||'--------000009---------- ----------000009------------.|
|||| formal1 formal1 ||
|||| : : ||
|||| : : ||
|||| 000009------------'|
|||| 000010-------------'
|||| repeat ')'
|||| , ')'
||||? , ')'
||||- , ')'
|||| ) ')'
||||? ) ')'
|||| 000011-------------.
|||| ) ) |
|||'---------000008---------- ----------000008------------.|
||| formals formals ||
||| : : ||
||'----------000006---------- ----------000006-----------.||
|| defined defined |||
|| : : |||
|| : : |||
|| 000006-----------'||
|| : : ||
|| 000008------------'|
|| 000011-------------'
|| definition ' '
||? definition ' '
|| definition '<'
||? definition '<'
||.----------000013
||| defineBody '<'
|||? defineBody '<'
|||.---------000014
|||| append '<'
|||'---------000014
||| defineBody '<'
|||? defineBody '<'
|||.---------000015
|||| append '<'
|||'---------000015
||| defineBody 'x'
|||? defineBody 'x'
|||.---------000016
|||| append 'x'
|||'---------000016
||| defineBody '>'
|||? defineBody '>'
|||.---------000017
|||| append '>'
|||'---------000017
||| defineBody '>'
|||? defineBody '>'
|||.---------000018
|||| append '>'
|||'---------000018
||| defineBody '\n'
|||? defineBody '\n'
||| 000019-------------.
||| defineBody defineBody |
||'----------000013---------- ----------000013------------.|
|| definition definition ||
|'-----------000003 ||
| 000013------------'|
| body '\n' |
|? body '\n' ?
|| 000019-------------'
there is toChars(no good reason for calling this macro toChars) - it's just an experiment
|.-----------000020
|| '#' 't'
||? '#' 't'
||- '#' 't'
|| 000019-------------'
|| '#' 't'
||? '#' 't'
||- '#' 't'
|| 000019-------------'
|| '#' 't'
||? '#' 't'
||- '#' 't'
|| 000019-------------'
|| % 't'
|| repeat 't'
|| [%20%09%0A 't'
||? [%20%09%0A 't'
||- [%20%09%0A 't'
|| toStr 't'
|| : 't'
|'-----------000020---------- ----------000020-------------.
| body generate |
|? body generate ?
|.-----------000021 |
|| output '\n' |
||? output '\n' ?
||.----------000022 |
||| code '\n' |
|||? code '\n' ?
|||.---------000023 |
|||| out '\n' |
|||'---------000023 |
||| code eoc |
|||? code eoc ?
||| 000024------------.|
||| code code ||
||'----------000022---------- ----------000022-----------.||
|| output output |||
|'-----------000021 |||
| 000022-----------'||
| 000024------------'|
| 000020-------------'
| body 't'
|? body 't'
|.-----------000025
|| referred 't'
||? referred 't'
||.----------000026
||| word 't'
|||? word 't'
|||.---------000027
|||| % 'h'
|||| repeat 'h'
|||| [a-zA-Z0-9 'h'
|||| % 'e'
||||*
|||| [a-zA-Z0-9 'e'
|||| % 'r'
||||*
|||| [a-zA-Z0-9 'r'
|||| % 'e'
||||*
|||| [a-zA-Z0-9 'e'
|||| % ' '
||||*
|||| [a-zA-Z0-9 ' '
||||? [a-zA-Z0-9 ' '
||||- [a-zA-Z0-9 ' '
|||| toSym ' '
|||| : ' '
|||'---------000027---------- ----------000027-------------.
||| word word |
||| : : |
||'----------000026---------- ----------000026------------.|
|| referred referred ||
|| : : ||
|'-----------000025---------- ----------000025-----------.||
| body generate |||
|? body generate ???
|.-----------000029 |||
|| output there |||
||? output there ???
||.----------000030 |||
||| code there |||
|||? code there ???
|||.---------000031 |||
|||| out there |||
there |||'---------000031 |||
||| code eoc |||
|||? code eoc ???
||| 000032----------.|||
||| code code ||||
||'----------000030---------- ----------000030---------.||||
|| output output |||||
|'-----------000029 |||||
| 000030---------'||||
| 000032----------'|||
| 000025-----------'||
| 000026------------'|
| 000027-------------'
| body ' '
|? body ' '
|.-----------000033
|| % 'i'
|| repeat 'i'
|| [%20%09%0A 'i'
||? [%20%09%0A 'i'
||- [%20%09%0A 'i'
|| toStr 'i'
|| : 'i'
|'-----------000033---------- ----------000033-------------.
| body generate |
|? body generate ?
|.-----------000034 |
|| output ' ' |
||? output ' ' ?
||.----------000035 |
||| code ' ' |
|||? code ' ' ?
|||.---------000036 |
|||| out ' ' |
|||'---------000036 |
||| code eoc |
|||? code eoc ?
||| 000037------------.|
||| code code ||
||'----------000035---------- ----------000035-----------.||
|| output output |||
|'-----------000034 |||
| 000035-----------'||
| 000037------------'|
| 000033-------------'
| body 'i'
|? body 'i'
|.-----------000038
|| referred 'i'
||? referred 'i'
||.----------000039
||| word 'i'
|||? word 'i'
|||.---------000040
|||| % 's'
|||| repeat 's'
|||| [a-zA-Z0-9 's'
|||| % ' '
||||*
|||| [a-zA-Z0-9 ' '
||||? [a-zA-Z0-9 ' '
||||- [a-zA-Z0-9 ' '
|||| toSym ' '
|||| : ' '
|||'---------000040---------- ----------000040-------------.
||| word word |
||| : : |
||'----------000039---------- ----------000039------------.|
|| referred referred ||
|| : : ||
|'-----------000038---------- ----------000038-----------.||
| body generate |||
|? body generate ???
|.-----------000042 |||
|| output is |||
||? output is ???
||.----------000043 |||
||| code is |||
|||? code is ???
|||.---------000044 |||
|||| out is |||
is |||'---------000044 |||
||| code eoc |||
|||? code eoc ???
||| 000045----------.|||
||| code code ||||
||'----------000043---------- ----------000043---------.||||
|| output output |||||
|'-----------000042 |||||
| 000043---------'||||
| 000045----------'|||
| 000038-----------'||
| 000039------------'|
| 000040-------------'
| body ' '
|? body ' '
|.-----------000046
|| % 't'
|| repeat 't'
|| [%20%09%0A 't'
||? [%20%09%0A 't'
||- [%20%09%0A 't'
|| toStr 't'
|| : 't'
|'-----------000046---------- ----------000046-------------.
| body generate |
|? body generate ?
|.-----------000047 |
|| output ' ' |
||? output ' ' ?
||.----------000048 |
||| code ' ' |
|||? code ' ' ?
|||.---------000049 |
|||| out ' ' |
|||'---------000049 |
||| code eoc |
|||? code eoc ?
||| 000050------------.|
||| code code ||
||'----------000048---------- ----------000048-----------.||
|| output output |||
|'-----------000047 |||
| 000048-----------'||
| 000050------------'|
| 000046-------------'
| body 't'
|? body 't'
|.-----------000051
|| referred 't'
||? referred 't'
||.----------000052
||| word 't'
|||? word 't'
|||.---------000053
|||| % 'o'
|||| repeat 'o'
|||| [a-zA-Z0-9 'o'
|||| % 'C'
||||*
|||| [a-zA-Z0-9 'C'
|||| % 'h'
||||*
|||| [a-zA-Z0-9 'h'
|||| % 'a'
||||*
|||| [a-zA-Z0-9 'a'
|||| % 'r'
||||*
|||| [a-zA-Z0-9 'r'
|||| % 's'
||||*
|||| [a-zA-Z0-9 's'
|||| % '('
||||*
|||| [a-zA-Z0-9 '('
||||? [a-zA-Z0-9 '('
||||- [a-zA-Z0-9 '('
|||| toSym '('
|||| : '('
|||'---------000053---------- ----------000053-------------.
||| word word |
||| : : |
||| 000053-------------'
||| '(' '('
||| actual 'n'
|||? actual 'n'
|||.---------000054
|||| delimiter 'n'
||||? delimiter 'n'
||||.--------000055
||||| append 'n'
||||'--------000055
|||| delimiter 'o'
||||? delimiter 'o'
||||.--------000056
||||| append 'o'
||||'--------000056
|||| delimiter ' '
||||? delimiter ' '
||||.--------000057
||||| append ' '
||||'--------000057
|||| delimiter 'g'
||||? delimiter 'g'
||||.--------000058
||||| append 'g'
||||'--------000058
|||| delimiter 'o'
||||? delimiter 'o'
||||.--------000059
||||| append 'o'
||||'--------000059
|||| delimiter 'o'
||||? delimiter 'o'
||||.--------000060
||||| append 'o'
||||'--------000060
|||| delimiter 'd'
||||? delimiter 'd'
||||.--------000061
||||| append 'd'
||||'--------000061
|||| delimiter ' '
||||? delimiter ' '
||||.--------000062
||||| append ' '
||||'--------000062
|||| delimiter 'r'
||||? delimiter 'r'
||||.--------000063
||||| append 'r'
||||'--------000063
|||| delimiter 'e'
||||? delimiter 'e'
||||.--------000064
||||| append 'e'
||||'--------000064
|||| delimiter 'a'
||||? delimiter 'a'
||||.--------000065
||||| append 'a'
||||'--------000065
|||| delimiter 's'
||||? delimiter 's'
||||.--------000066
||||| append 's'
||||'--------000066
|||| delimiter 'o'
||||? delimiter 'o'
||||.--------000067
||||| append 'o'
||||'--------000067
|||| delimiter 'n'
||||? delimiter 'n'
||||.--------000068
||||| append 'n'
||||'--------000068
|||| delimiter ' '
||||? delimiter ' '
||||.--------000069
||||| append ' '
||||'--------000069
|||| delimiter 'f'
||||? delimiter 'f'
||||.--------000070
||||| append 'f'
||||'--------000070
|||| delimiter 'o'
||||? delimiter 'o'
||||.--------000071
||||| append 'o'
||||'--------000071
|||| delimiter 'r'
||||? delimiter 'r'
||||.--------000072
||||| append 'r'
||||'--------000072
|||| delimiter ' '
||||? delimiter ' '
||||.--------000073
||||| append ' '
||||'--------000073
|||| delimiter 'c'
||||? delimiter 'c'
||||.--------000074
||||| append 'c'
||||'--------000074
|||| delimiter 'a'
||||? delimiter 'a'
||||.--------000075
||||| append 'a'
||||'--------000075
|||| delimiter 'l'
||||? delimiter 'l'
||||.--------000076
||||| append 'l'
||||'--------000076
|||| delimiter 'l'
||||? delimiter 'l'
||||.--------000077
||||| append 'l'
||||'--------000077
|||| delimiter 'i'
||||? delimiter 'i'
||||.--------000078
||||| append 'i'
||||'--------000078
|||| delimiter 'n'
||||? delimiter 'n'
||||.--------000079
||||| append 'n'
||||'--------000079
|||| delimiter 'g'
||||? delimiter 'g'
||||.--------000080
||||| append 'g'
||||'--------000080
|||| delimiter ' '
||||? delimiter ' '
||||.--------000081
||||| append ' '
||||'--------000081
|||| delimiter 't'
||||? delimiter 't'
||||.--------000082
||||| append 't'
||||'--------000082
|||| delimiter 'h'
||||? delimiter 'h'
||||.--------000083
||||| append 'h'
||||'--------000083
|||| delimiter 'i'
||||? delimiter 'i'
||||.--------000084
||||| append 'i'
||||'--------000084
|||| delimiter 's'
||||? delimiter 's'
||||.--------000085
||||| append 's'
||||'--------000085
|||| delimiter ' '
||||? delimiter ' '
||||.--------000086
||||| append ' '
||||'--------000086
|||| delimiter 'm'
||||? delimiter 'm'
||||.--------000087
||||| append 'm'
||||'--------000087
|||| delimiter 'a'
||||? delimiter 'a'
||||.--------000088
||||| append 'a'
||||'--------000088
|||| delimiter 'c'
||||? delimiter 'c'
||||.--------000089
||||| append 'c'
||||'--------000089
|||| delimiter 'r'
||||? delimiter 'r'
||||.--------000090
||||| append 'r'
||||'--------000090
|||| delimiter 'o'
||||? delimiter 'o'
||||.--------000091
||||| append 'o'
||||'--------000091
|||| delimiter ' '
||||? delimiter ' '
||||.--------000092
||||| append ' '
||||'--------000092
|||| delimiter 't'
||||? delimiter 't'
||||.--------000093
||||| append 't'
||||'--------000093
|||| delimiter 'o'
||||? delimiter 'o'
||||.--------000094
||||| append 'o'
||||'--------000094
|||| delimiter 'C'
||||? delimiter 'C'
||||.--------000095
||||| append 'C'
||||'--------000095
|||| delimiter 'h'
||||? delimiter 'h'
||||.--------000096
||||| append 'h'
||||'--------000096
|||| delimiter 'a'
||||? delimiter 'a'
||||.--------000097
||||| append 'a'
||||'--------000097
|||| delimiter 'r'
||||? delimiter 'r'
||||.--------000098
||||| append 'r'
||||'--------000098
|||| delimiter 's'
||||? delimiter 's'
||||.--------000099
||||| append 's'
||||'--------000099
|||| delimiter ')'
||||? delimiter ')'
|||| 000100-------------.
|||| delimiter delimiter |
|||'---------000054---------- ----------000054------------.|
||| actual actual ||
||| : : ||
||| 000054------------'|
||| ) ')' |
|||? ) ')' ?
||| 000101------------.|
||| ) ) ||
||| 000101------------'|
||| 000100-------------'
||| macro ' '
|||? macro ' '
||| 000102-------------.
||| macro macro |
||| : : |
||'----------000052---------- ----------000052------------.|
|| referred referred ||
|| : : ||
|'-----------000051---------- ----------000051-----------.||
| body generate |||
|? body generate ???
|.-----------000103 |||
|| output expand |||
||? output expand ???
||.----------000104 |||
||| code expand |||
|||? code expand ???
|||.---------000105 |||
|||| names pair |||
||||? names pair ???
||||.--------000106 |||
||||| anything x |||
||||| : no good re |||
||||| names no good re |||
|||||? names no good re ???
||||| 000107----------.|||
||||| names names ||||
||||| 000107----------'|||
||||| anything no good re |||
||||| : '<' |||
||||'--------000106---------- ----------000106----------.|||
|||| names names ||||
|||| 000106----------'|||
|||| expansion '<' |||
||||? expansion '<' ???
||||.--------000108 |||
||||| word '<' |||
|||||? word '<' ???
|||||- word '<' |||
||||| append '<' |||
||||'--------000108 |||
|||| expansion '<' |||
||||? expansion '<' ???
||||.--------000109 |||
||||| word '<' |||
|||||? word '<' ???
|||||- word '<' |||
||||| append '<' |||
||||'--------000109 |||
|||| expansion 'x' |||
||||? expansion 'x' ???
||||.--------000110 |||
||||| word 'x' |||
|||||? word 'x' ???
|||||.-------000111 |||
|||||| % '>' |||
|||||| repeat '>' |||
|||||| [a-zA-Z0-9 '>' |||
||||||? [a-zA-Z0-9 '>' ???
||||||- [a-zA-Z0-9 '>' |||
|||||| toSym '>' |||
|||||| : '>' |||
|||||'-------000111---------- ----------000111----------.|||
||||| word word ||||
||||| : : ||||
||||'--------000110---------- ----------000110---------.||||
|||| expansion no good re |||||
||||? expansion no good re ?????
||||.--------000112 |||||
||||| word no good re |||||
|||||? word no good re ?????
|||||- word no good re |||||
||||| append no good re |||||
||||'--------000112 |||||
|||| 000110---------'||||
|||| 000111----------'|||
|||| expansion '>' |||
||||? expansion '>' ???
||||.--------000113 |||
||||| word '>' |||
|||||? word '>' ???
|||||- word '>' |||
||||| append '>' |||
||||'--------000113 |||
|||| expansion '>' |||
||||? expansion '>' ???
||||.--------000114 |||
||||| word '>' |||
|||||? word '>' ???
|||||- word '>' |||
||||| append '>' |||
||||'--------000114 |||
|||| expansion eom |||
||||? expansion eom ???
|||| 000115----------.|||
|||| expansion expansion ||||
|||| 000115----------'|||
|||| eoc eoc |||
|||'---------000105---------- ----------000105----------.|||
||| code code ||||
||'----------000104---------- ----------000104---------.||||
|| output output |||||
|'-----------000103 |||||
| 000104---------'||||
| body '<' ||||
|? body '<' ????
|.-----------000116 ||||
|| referred '<' ||||
||? referred '<' ????
||.----------000117 ||||
||| word '<' ||||
|||? word '<' ????
|||- word '<' ||||
||| word '<' ||||
|||? word '<' ????
|||- word '<' ||||
||- referred '<' ||||
|| out '<' ||||
< |'-----------000116 ||||
| body '<' ||||
|? body '<' ????
|.-----------000118 ||||
|| referred '<' ||||
||? referred '<' ????
||.----------000119 ||||
||| word '<' ||||
|||? word '<' ????
|||- word '<' ||||
||| word '<' ||||
|||? word '<' ????
|||- word '<' ||||
||- referred '<' ||||
|| out '<' ||||
< |'-----------000118 ||||
| body 'n' ||||
|? body 'n' ????
|.-----------000120 ||||
|| referred 'n' ||||
||? referred 'n' ????
||.----------000121 ||||
||| word 'n' ||||
|||? word 'n' ????
|||.---------000122 ||||
|||| % 'o' ||||
|||| repeat 'o' ||||
|||| [a-zA-Z0-9 'o' ||||
|||| % ' ' ||||
||||* ||||
|||| [a-zA-Z0-9 ' ' ||||
||||? [a-zA-Z0-9 ' ' ????
||||- [a-zA-Z0-9 ' ' ||||
|||| toSym ' ' ||||
|||| : ' ' ||||
|||'---------000122---------- ----------000122---------.||||
||| word word |||||
||| : : |||||
||'----------000121---------- ----------000121--------.|||||
|| referred referred ||||||
|| : : ||||||
|'-----------000120---------- ----------000120-------.||||||
| body generate |||||||
|? body generate ???????
|.-----------000124 |||||||
|| output no |||||||
||? output no ???????
||.----------000125 |||||||
||| code no |||||||
|||? code no ???????
|||.---------000126 |||||||
|||| out no |||||||
no |||'---------000126 |||||||
||| code eoc |||||||
|||? code eoc ???????
||| 000127------.|||||||
||| code code ||||||||
||'----------000125---------- ----------000125-----.||||||||
|| output output |||||||||
|'-----------000124 |||||||||
| 000125-----'||||||||
| 000127------'|||||||
| 000120-------'||||||
| 000121--------'|||||
| 000122---------'||||
| body ' ' ||||
|? body ' ' ????
|.-----------000128 ||||
|| % 'g' ||||
|| repeat 'g' ||||
|| [%20%09%0A 'g' ||||
||? [%20%09%0A 'g' ????
||- [%20%09%0A 'g' ||||
|| toStr 'g' ||||
|| : 'g' ||||
|'-----------000128---------- ----------000128---------.||||
| body generate |||||
|? body generate ?????
|.-----------000129 |||||
|| output ' ' |||||
||? output ' ' ?????
||.----------000130 |||||
||| code ' ' |||||
|||? code ' ' ?????
|||.---------000131 |||||
|||| out ' ' |||||
|||'---------000131 |||||
||| code eoc |||||
|||? code eoc ?????
||| 000132--------.|||||
||| code code ||||||
||'----------000130---------- ----------000130-------.||||||
|| output output |||||||
|'-----------000129 |||||||
| 000130-------'||||||
| 000132--------'|||||
| 000128---------'||||
| body 'g' ||||
|? body 'g' ????
|.-----------000133 ||||
|| referred 'g' ||||
||? referred 'g' ????
||.----------000134 ||||
||| word 'g' ||||
|||? word 'g' ????
|||.---------000135 ||||
|||| % 'o' ||||
|||| repeat 'o' ||||
|||| [a-zA-Z0-9 'o' ||||
|||| % 'o' ||||
||||* ||||
|||| [a-zA-Z0-9 'o' ||||
|||| % 'd' ||||
||||* ||||
|||| [a-zA-Z0-9 'd' ||||
|||| % ' ' ||||
||||* ||||
|||| [a-zA-Z0-9 ' ' ||||
||||? [a-zA-Z0-9 ' ' ????
||||- [a-zA-Z0-9 ' ' ||||
|||| toSym ' ' ||||
|||| : ' ' ||||
|||'---------000135---------- ----------000135---------.||||
||| word word |||||
||| : : |||||
||'----------000134---------- ----------000134--------.|||||
|| referred referred ||||||
|| : : ||||||
|'-----------000133---------- ----------000133-------.||||||
| body generate |||||||
|? body generate ???????
|.-----------000137 |||||||
|| output good |||||||
||? output good ???????
||.----------000138 |||||||
||| code good |||||||
|||? code good ???????
|||.---------000139 |||||||
|||| out good |||||||
good |||'---------000139 |||||||
||| code eoc |||||||
|||? code eoc ???????
||| 000140------.|||||||
||| code code ||||||||
||'----------000138---------- ----------000138-----.||||||||
|| output output |||||||||
|'-----------000137 |||||||||
| 000138-----'||||||||
| 000140------'|||||||
| 000133-------'||||||
| 000134--------'|||||
| 000135---------'||||
| body ' ' ||||
|? body ' ' ????
|.-----------000141 ||||
|| % 'r' ||||
|| repeat 'r' ||||
|| [%20%09%0A 'r' ||||
||? [%20%09%0A 'r' ????
||- [%20%09%0A 'r' ||||
|| toStr 'r' ||||
|| : 'r' ||||
|'-----------000141---------- ----------000141---------.||||
| body generate |||||
|? body generate ?????
|.-----------000142 |||||
|| output ' ' |||||
||? output ' ' ?????
||.----------000143 |||||
||| code ' ' |||||
|||? code ' ' ?????
|||.---------000144 |||||
|||| out ' ' |||||
|||'---------000144 |||||
||| code eoc |||||
|||? code eoc ?????
||| 000145--------.|||||
||| code code ||||||
||'----------000143---------- ----------000143-------.||||||
|| output output |||||||
|'-----------000142 |||||||
| 000143-------'||||||
| 000145--------'|||||
| 000141---------'||||
| body 'r' ||||
|? body 'r' ????
|.-----------000146 ||||
|| referred 'r' ||||
||? referred 'r' ????
||.----------000147 ||||
||| word 'r' ||||
|||? word 'r' ????
|||.---------000148 ||||
|||| % 'e' ||||
|||| repeat 'e' ||||
|||| [a-zA-Z0-9 'e' ||||
|||| % 'a' ||||
||||* ||||
|||| [a-zA-Z0-9 'a' ||||
|||| % 's' ||||
||||* ||||
|||| [a-zA-Z0-9 's' ||||
|||| % 'o' ||||
||||* ||||
|||| [a-zA-Z0-9 'o' ||||
|||| % 'n' ||||
||||* ||||
|||| [a-zA-Z0-9 'n' ||||
|||| % ' ' ||||
||||* ||||
|||| [a-zA-Z0-9 ' ' ||||
||||? [a-zA-Z0-9 ' ' ????
||||- [a-zA-Z0-9 ' ' ||||
|||| toSym ' ' ||||
|||| : ' ' ||||
|||'---------000148---------- ----------000148---------.||||
||| word word |||||
||| : : |||||
||'----------000147---------- ----------000147--------.|||||
|| referred referred ||||||
|| : : ||||||
|'-----------000146---------- ----------000146-------.||||||
| body generate |||||||
|? body generate ???????
|.-----------000150 |||||||
|| output reason |||||||
||? output reason ???????
||.----------000151 |||||||
||| code reason |||||||
|||? code reason ???????
|||.---------000152 |||||||
|||| out reason |||||||
reason |||'---------000152 |||||||
||| code eoc |||||||
|||? code eoc ???????
||| 000153------.|||||||
||| code code ||||||||
||'----------000151---------- ----------000151-----.||||||||
|| output output |||||||||
|'-----------000150 |||||||||
| 000151-----'||||||||
| 000153------'|||||||
| 000146-------'||||||
| 000147--------'|||||
| 000148---------'||||
| body ' ' ||||
|? body ' ' ????
|.-----------000154 ||||
|| % 'f' ||||
|| repeat 'f' ||||
|| [%20%09%0A 'f' ||||
||? [%20%09%0A 'f' ????
||- [%20%09%0A 'f' ||||
|| toStr 'f' ||||
|| : 'f' ||||
|'-----------000154---------- ----------000154---------.||||
| body generate |||||
|? body generate ?????
|.-----------000155 |||||
|| output ' ' |||||
||? output ' ' ?????
||.----------000156 |||||
||| code ' ' |||||
|||? code ' ' ?????
|||.---------000157 |||||
|||| out ' ' |||||
|||'---------000157 |||||
||| code eoc |||||
|||? code eoc ?????
||| 000158--------.|||||
||| code code ||||||
||'----------000156---------- ----------000156-------.||||||
|| output output |||||||
|'-----------000155 |||||||
| 000156-------'||||||
| 000158--------'|||||
| 000154---------'||||
| body 'f' ||||
|? body 'f' ????
|.-----------000159 ||||
|| referred 'f' ||||
||? referred 'f' ????
||.----------000160 ||||
||| word 'f' ||||
|||? word 'f' ????
|||.---------000161 ||||
|||| % 'o' ||||
|||| repeat 'o' ||||
|||| [a-zA-Z0-9 'o' ||||
|||| % 'r' ||||
||||* ||||
|||| [a-zA-Z0-9 'r' ||||
|||| % ' ' ||||
||||* ||||
|||| [a-zA-Z0-9 ' ' ||||
||||? [a-zA-Z0-9 ' ' ????
||||- [a-zA-Z0-9 ' ' ||||
|||| toSym ' ' ||||
|||| : ' ' ||||
|||'---------000161---------- ----------000161---------.||||
||| word word |||||
||| : : |||||
||'----------000160---------- ----------000160--------.|||||
|| referred referred ||||||
|| : : ||||||
|'-----------000159---------- ----------000159-------.||||||
| body generate |||||||
|? body generate ???????
|.-----------000163 |||||||
|| output for |||||||
||? output for ???????
||.----------000164 |||||||
||| code for |||||||
|||? code for ???????
|||.---------000165 |||||||
|||| out for |||||||
for |||'---------000165 |||||||
||| code eoc |||||||
|||? code eoc ???????
||| 000166------.|||||||
||| code code ||||||||
||'----------000164---------- ----------000164-----.||||||||
|| output output |||||||||
|'-----------000163 |||||||||
| 000164-----'||||||||
| 000166------'|||||||
| 000159-------'||||||
| 000160--------'|||||
| 000161---------'||||
| body ' ' ||||
|? body ' ' ????
|.-----------000167 ||||
|| % 'c' ||||
|| repeat 'c' ||||
|| [%20%09%0A 'c' ||||
||? [%20%09%0A 'c' ????
||- [%20%09%0A 'c' ||||
|| toStr 'c' ||||
|| : 'c' ||||
|'-----------000167---------- ----------000167---------.||||
| body generate |||||
|? body generate ?????
|.-----------000168 |||||
|| output ' ' |||||
||? output ' ' ?????
||.----------000169 |||||
||| code ' ' |||||
|||? code ' ' ?????
|||.---------000170 |||||
|||| out ' ' |||||
|||'---------000170 |||||
||| code eoc |||||
|||? code eoc ?????
||| 000171--------.|||||
||| code code ||||||
||'----------000169---------- ----------000169-------.||||||
|| output output |||||||
|'-----------000168 |||||||
| 000169-------'||||||
| 000171--------'|||||
| 000167---------'||||
| body 'c' ||||
|? body 'c' ????
|.-----------000172 ||||
|| referred 'c' ||||
||? referred 'c' ????
||.----------000173 ||||
||| word 'c' ||||
|||? word 'c' ????
|||.---------000174 ||||
|||| % 'a' ||||
|||| repeat 'a' ||||
|||| [a-zA-Z0-9 'a' ||||
|||| % 'l' ||||
||||* ||||
|||| [a-zA-Z0-9 'l' ||||
|||| % 'l' ||||
||||* ||||
|||| [a-zA-Z0-9 'l' ||||
|||| % 'i' ||||
||||* ||||
|||| [a-zA-Z0-9 'i' ||||
|||| % 'n' ||||
||||* ||||
|||| [a-zA-Z0-9 'n' ||||
|||| % 'g' ||||
||||* ||||
|||| [a-zA-Z0-9 'g' ||||
|||| % ' ' ||||
||||* ||||
|||| [a-zA-Z0-9 ' ' ||||
||||? [a-zA-Z0-9 ' ' ????
||||- [a-zA-Z0-9 ' ' ||||
|||| toSym ' ' ||||
|||| : ' ' ||||
|||'---------000174---------- ----------000174---------.||||
||| word word |||||
||| : : |||||
||'----------000173---------- ----------000173--------.|||||
|| referred referred ||||||
|| : : ||||||
|'-----------000172---------- ----------000172-------.||||||
| body generate |||||||
|? body generate ???????
|.-----------000176 |||||||
|| output calling |||||||
||? output calling ???????
||.----------000177 |||||||
||| code calling |||||||
|||? code calling ???????
|||.---------000178 |||||||
|||| out calling |||||||
calling |||'---------000178 |||||||
||| code eoc |||||||
|||? code eoc ???????
||| 000179------.|||||||
||| code code ||||||||
||'----------000177---------- ----------000177-----.||||||||
|| output output |||||||||
|'-----------000176 |||||||||
| 000177-----'||||||||
| 000179------'|||||||
| 000172-------'||||||
| 000173--------'|||||
| 000174---------'||||
| body ' ' ||||
|? body ' ' ????
|.-----------000180 ||||
|| % 't' ||||
|| repeat 't' ||||
|| [%20%09%0A 't' ||||
||? [%20%09%0A 't' ????
||- [%20%09%0A 't' ||||
|| toStr 't' ||||
|| : 't' ||||
|'-----------000180---------- ----------000180---------.||||
| body generate |||||
|? body generate ?????
|.-----------000181 |||||
|| output ' ' |||||
||? output ' ' ?????
||.----------000182 |||||
||| code ' ' |||||
|||? code ' ' ?????
|||.---------000183 |||||
|||| out ' ' |||||
|||'---------000183 |||||
||| code eoc |||||
|||? code eoc ?????
||| 000184--------.|||||
||| code code ||||||
||'----------000182---------- ----------000182-------.||||||
|| output output |||||||
|'-----------000181 |||||||
| 000182-------'||||||
| 000184--------'|||||
| 000180---------'||||
| body 't' ||||
|? body 't' ????
|.-----------000185 ||||
|| referred 't' ||||
||? referred 't' ????
||.----------000186 ||||
||| word 't' ||||
|||? word 't' ????
|||.---------000187 ||||
|||| % 'h' ||||
|||| repeat 'h' ||||
|||| [a-zA-Z0-9 'h' ||||
|||| % 'i' ||||
||||* ||||
|||| [a-zA-Z0-9 'i' ||||
|||| % 's' ||||
||||* ||||
|||| [a-zA-Z0-9 's' ||||
|||| % ' ' ||||
||||* ||||
|||| [a-zA-Z0-9 ' ' ||||
||||? [a-zA-Z0-9 ' ' ????
||||- [a-zA-Z0-9 ' ' ||||
|||| toSym ' ' ||||
|||| : ' ' ||||
|||'---------000187---------- ----------000187---------.||||
||| word word |||||
||| : : |||||
||'----------000186---------- ----------000186--------.|||||
|| referred referred ||||||
|| : : ||||||
|'-----------000185---------- ----------000185-------.||||||
| body generate |||||||
|? body generate ???????
|.-----------000189 |||||||
|| output this |||||||
||? output this ???????
||.----------000190 |||||||
||| code this |||||||
|||? code this ???????
|||.---------000191 |||||||
|||| out this |||||||
this |||'---------000191 |||||||
||| code eoc |||||||
|||? code eoc ???????
||| 000192------.|||||||
||| code code ||||||||
||'----------000190---------- ----------000190-----.||||||||
|| output output |||||||||
|'-----------000189 |||||||||
| 000190-----'||||||||
| 000192------'|||||||
| 000185-------'||||||
| 000186--------'|||||
| 000187---------'||||
| body ' ' ||||
|? body ' ' ????
|.-----------000193 ||||
|| % 'm' ||||
|| repeat 'm' ||||
|| [%20%09%0A 'm' ||||
||? [%20%09%0A 'm' ????
||- [%20%09%0A 'm' ||||
|| toStr 'm' ||||
|| : 'm' ||||
|'-----------000193---------- ----------000193---------.||||
| body generate |||||
|? body generate ?????
|.-----------000194 |||||
|| output ' ' |||||
||? output ' ' ?????
||.----------000195 |||||
||| code ' ' |||||
|||? code ' ' ?????
|||.---------000196 |||||
|||| out ' ' |||||
|||'---------000196 |||||
||| code eoc |||||
|||? code eoc ?????
||| 000197--------.|||||
||| code code ||||||
||'----------000195---------- ----------000195-------.||||||
|| output output |||||||
|'-----------000194 |||||||
| 000195-------'||||||
| 000197--------'|||||
| 000193---------'||||
| body 'm' ||||
|? body 'm' ????
|.-----------000198 ||||
|| referred 'm' ||||
||? referred 'm' ????
||.----------000199 ||||
||| word 'm' ||||
|||? word 'm' ????
|||.---------000200 ||||
|||| % 'a' ||||
|||| repeat 'a' ||||
|||| [a-zA-Z0-9 'a' ||||
|||| % 'c' ||||
||||* ||||
|||| [a-zA-Z0-9 'c' ||||
|||| % 'r' ||||
||||* ||||
|||| [a-zA-Z0-9 'r' ||||
|||| % 'o' ||||
||||* ||||
|||| [a-zA-Z0-9 'o' ||||
|||| % ' ' ||||
||||* ||||
|||| [a-zA-Z0-9 ' ' ||||
||||? [a-zA-Z0-9 ' ' ????
||||- [a-zA-Z0-9 ' ' ||||
|||| toSym ' ' ||||
|||| : ' ' ||||
|||'---------000200---------- ----------000200---------.||||
||| word word |||||
||| : : |||||
||'----------000199---------- ----------000199--------.|||||
|| referred referred ||||||
|| : : ||||||
|'-----------000198---------- ----------000198-------.||||||
| body generate |||||||
|? body generate ???????
|.-----------000202 |||||||
|| output macro |||||||
||? output macro ???????
||.----------000203 |||||||
||| code macro |||||||
|||? code macro ???????
|||.---------000204 |||||||
|||| out macro |||||||
macro |||'---------000204 |||||||
||| code eoc |||||||
|||? code eoc ???????
||| 000205------.|||||||
||| code code ||||||||
||'----------000203---------- ----------000203-----.||||||||
|| output output |||||||||
|'-----------000202 |||||||||
| 000203-----'||||||||
| 000205------'|||||||
| 000198-------'||||||
| 000199--------'|||||
| 000200---------'||||
| body ' ' ||||
|? body ' ' ????
|.-----------000206 ||||
|| % 't' ||||
|| repeat 't' ||||
|| [%20%09%0A 't' ||||
||? [%20%09%0A 't' ????
||- [%20%09%0A 't' ||||
|| toStr 't' ||||
|| : 't' ||||
|'-----------000206---------- ----------000206---------.||||
| body generate |||||
|? body generate ?????
|.-----------000207 |||||
|| output ' ' |||||
||? output ' ' ?????
||.----------000208 |||||
||| code ' ' |||||
|||? code ' ' ?????
|||.---------000209 |||||
|||| out ' ' |||||
|||'---------000209 |||||
||| code eoc |||||
|||? code eoc ?????
||| 000210--------.|||||
||| code code ||||||
||'----------000208---------- ----------000208-------.||||||
|| output output |||||||
|'-----------000207 |||||||
| 000208-------'||||||
| 000210--------'|||||
| 000206---------'||||
| body 't' ||||
|? body 't' ????
|.-----------000211 ||||
|| referred 't' ||||
||? referred 't' ????
||.----------000212 ||||
||| word 't' ||||
|||? word 't' ????
|||.---------000213 ||||
|||| % 'o' ||||
|||| repeat 'o' ||||
|||| [a-zA-Z0-9 'o' ||||
|||| % 'C' ||||
||||* ||||
|||| [a-zA-Z0-9 'C' ||||
|||| % 'h' ||||
||||* ||||
|||| [a-zA-Z0-9 'h' ||||
|||| % 'a' ||||
||||* ||||
|||| [a-zA-Z0-9 'a' ||||
|||| % 'r' ||||
||||* ||||
|||| [a-zA-Z0-9 'r' ||||
|||| % 's' ||||
||||* ||||
|||| [a-zA-Z0-9 's' ||||
|||| % '>' ||||
||||* ||||
|||| [a-zA-Z0-9 '>' ||||
||||? [a-zA-Z0-9 '>' ????
||||- [a-zA-Z0-9 '>' ||||
|||| toSym '>' ||||
|||| : '>' ||||
|||'---------000213---------- ----------000213---------.||||
||| word word |||||
||| : : |||||
||| 000213---------'||||
||| '(' '>' ||||
|||? '(' '>' ????
|||- '(' '>' ||||
||| word 't' ||||
|||? word 't' ????
|||.---------000214 ||||
|||| % 'o' ||||
|||| repeat 'o' ||||
|||| [a-zA-Z0-9 'o' ||||
|||| % 'C' ||||
||||* ||||
|||| [a-zA-Z0-9 'C' ||||
|||| % 'h' ||||
||||* ||||
|||| [a-zA-Z0-9 'h' ||||
|||| % 'a' ||||
||||* ||||
|||| [a-zA-Z0-9 'a' ||||
|||| % 'r' ||||
||||* ||||
|||| [a-zA-Z0-9 'r' ||||
|||| % 's' ||||
||||* ||||
|||| [a-zA-Z0-9 's' ||||
|||| % '>' ||||
||||* ||||
|||| [a-zA-Z0-9 '>' ||||
||||? [a-zA-Z0-9 '>' ????
||||- [a-zA-Z0-9 '>' ||||
|||| toSym '>' ||||
|||| : '>' ||||
|||'---------000214---------- ----------000214---------.||||
||| word word |||||
||| : : |||||
||'----------000212---------- ----------000212--------.|||||
|| referred referred ||||||
|| : : ||||||
|'-----------000211---------- ----------000211-------.||||||
| body generate |||||||
|? body generate ???????
|.-----------000215 |||||||
|| output toChars |||||||
||? output toChars ???????
||.----------000216 |||||||
||| code toChars |||||||
|||? code toChars ???????
|||.---------000217 |||||||
|||| out toChars |||||||
toChars |||'---------000217 |||||||
||| code eoc |||||||
|||? code eoc ???????
||| 000218------.|||||||
||| code code ||||||||
||'----------000216---------- ----------000216-----.||||||||
|| output output |||||||||
|'-----------000215 |||||||||
| 000216-----'||||||||
| 000218------'|||||||
| 000211-------'||||||
| 000212--------'|||||
| 000214---------'||||
| body '>' ||||
|? body '>' ????
|.-----------000219 ||||
|| referred '>' ||||
||? referred '>' ????
||.----------000220 ||||
||| word '>' ||||
|||? word '>' ????
|||- word '>' ||||
||| word '>' ||||
|||? word '>' ????
|||- word '>' ||||
||- referred '>' ||||
|| out '>' ||||
> |'-----------000219 ||||
| body '>' ||||
|? body '>' ????
|.-----------000221 ||||
|| referred '>' ||||
||? referred '>' ????
||.----------000222 ||||
||| word '>' ||||
|||? word '>' ????
|||- word '>' ||||
||| word '>' ||||
|||? word '>' ????
|||- word '>' ||||
||- referred '>' ||||
|| out '>' ||||
> |'-----------000221 ||||
| 000105----------'|||
| 000051-----------'||
| 000052------------'|
| 000102-------------'
| body ' '
|? body ' '
|.-----------000223
|| % '-'
|| repeat '-'
|| [%20%09%0A '-'
||? [%20%09%0A '-'
||- [%20%09%0A '-'
|| toStr '-'
|| : '-'
|'-----------000223---------- ----------000223-------------.
| body generate |
|? body generate ?
|.-----------000224 |
|| output ' ' |
||? output ' ' ?
||.----------000225 |
||| code ' ' |
|||? code ' ' ?
|||.---------000226 |
|||| out ' ' |
|||'---------000226 |
||| code eoc |
|||? code eoc ?
||| 000227------------.|
||| code code ||
||'----------000225---------- ----------000225-----------.||
|| output output |||
|'-----------000224 |||
| 000225-----------'||
| 000227------------'|
| 000223-------------'
| body '-'
|? body '-'
|.-----------000228
|| referred '-'
||? referred '-'
||.----------000229
||| word '-'
|||? word '-'
|||- word '-'
||| word '-'
|||? word '-'
|||- word '-'
||- referred '-'
|| out '-'
- |'-----------000228
| body ' '
|? body ' '
|.-----------000230
|| % 'i'
|| repeat 'i'
|| [%20%09%0A 'i'
||? [%20%09%0A 'i'
||- [%20%09%0A 'i'
|| toStr 'i'
|| : 'i'
|'-----------000230---------- ----------000230-------------.
| body generate |
|? body generate ?
|.-----------000231 |
|| output ' ' |
||? output ' ' ?
||.----------000232 |
||| code ' ' |
|||? code ' ' ?
|||.---------000233 |
|||| out ' ' |
|||'---------000233 |
||| code eoc |
|||? code eoc ?
||| 000234------------.|
||| code code ||
||'----------000232---------- ----------000232-----------.||
|| output output |||
|'-----------000231 |||
| 000232-----------'||
| 000234------------'|
| 000230-------------'
| body 'i'
|? body 'i'
|.-----------000235
|| referred 'i'
||? referred 'i'
||.----------000236
||| word 'i'
|||? word 'i'
|||.---------000237
|||| % 't'
|||| repeat 't'
|||| [a-zA-Z0-9 't'
|||| % '\''
||||*
|||| [a-zA-Z0-9 '\''
||||? [a-zA-Z0-9 '\''
||||- [a-zA-Z0-9 '\''
|||| toSym '\''
|||| : '\''
|||'---------000237---------- ----------000237-------------.
||| word word |
||| : : |
||'----------000236---------- ----------000236------------.|
|| referred referred ||
|| : : ||
|'-----------000235---------- ----------000235-----------.||
| body generate |||
|? body generate ???
|.-----------000238 |||
|| output it |||
||? output it ???
||.----------000239 |||
||| code it |||
|||? code it ???
|||.---------000240 |||
|||| out it |||
it |||'---------000240 |||
||| code eoc |||
|||? code eoc ???
||| 000241----------.|||
||| code code ||||
||'----------000239---------- ----------000239---------.||||
|| output output |||||
|'-----------000238 |||||
| 000239---------'||||
| 000241----------'|||
| 000235-----------'||
| 000236------------'|
| 000237-------------'
| body '\''
|? body '\''
|.-----------000242
|| referred '\''
||? referred '\''
||.----------000243
||| word '\''
|||? word '\''
|||- word '\''
||| word '\''
|||? word '\''
|||- word '\''
||- referred '\''
|| out '\''
' |'-----------000242
| body 's'
|? body 's'
|.-----------000244
|| referred 's'
||? referred 's'
||.----------000245
||| word 's'
|||? word 's'
|||.---------000246
|||| % ' '
|||| repeat ' '
|||| [a-zA-Z0-9 ' '
||||? [a-zA-Z0-9 ' '
||||- [a-zA-Z0-9 ' '
|||| toSym ' '
|||| : ' '
|||'---------000246---------- ----------000246-------------.
||| word word |
||| : : |
||'----------000245---------- ----------000245------------.|
|| referred referred ||
|| : : ||
|'-----------000244---------- ----------000244-----------.||
| body generate |||
|? body generate ???
|.-----------000248 |||
|| output s |||
||? output s ???
||.----------000249 |||
||| code s |||
|||? code s ???
|||.---------000250 |||
|||| out s |||
s |||'---------000250 |||
||| code eoc |||
|||? code eoc ???
||| 000251----------.|||
||| code code ||||
||'----------000249---------- ----------000249---------.||||
|| output output |||||
|'-----------000248 |||||
| 000249---------'||||
| 000251----------'|||
| 000244-----------'||
| 000245------------'|
| 000246-------------'
| body ' '
|? body ' '
|.-----------000252
|| % 'j'
|| repeat 'j'
|| [%20%09%0A 'j'
||? [%20%09%0A 'j'
||- [%20%09%0A 'j'
|| toStr 'j'
|| : 'j'
|'-----------000252---------- ----------000252-------------.
| body generate |
|? body generate ?
|.-----------000253 |
|| output ' ' |
||? output ' ' ?
||.----------000254 |
||| code ' ' |
|||? code ' ' ?
|||.---------000255 |
|||| out ' ' |
|||'---------000255 |
||| code eoc |
|||? code eoc ?
||| 000256------------.|
||| code code ||
||'----------000254---------- ----------000254-----------.||
|| output output |||
|'-----------000253 |||
| 000254-----------'||
| 000256------------'|
| 000252-------------'
| body 'j'
|? body 'j'
|.-----------000257
|| referred 'j'
||? referred 'j'
||.----------000258
||| word 'j'
|||? word 'j'
|||.---------000259
|||| % 'u'
|||| repeat 'u'
|||| [a-zA-Z0-9 'u'
|||| % 's'
||||*
|||| [a-zA-Z0-9 's'
|||| % 't'
||||*
|||| [a-zA-Z0-9 't'
|||| % ' '
||||*
|||| [a-zA-Z0-9 ' '
||||? [a-zA-Z0-9 ' '
||||- [a-zA-Z0-9 ' '
|||| toSym ' '
|||| : ' '
|||'---------000259---------- ----------000259-------------.
||| word word |
||| : : |
||'----------000258---------- ----------000258------------.|
|| referred referred ||
|| : : ||
|'-----------000257---------- ----------000257-----------.||
| body generate |||
|? body generate ???
|.-----------000261 |||
|| output just |||
||? output just ???
||.----------000262 |||
||| code just |||
|||? code just ???
|||.---------000263 |||
|||| out just |||
just |||'---------000263 |||
||| code eoc |||
|||? code eoc ???
||| 000264----------.|||
||| code code ||||
||'----------000262---------- ----------000262---------.||||
|| output output |||||
|'-----------000261 |||||
| 000262---------'||||
| 000264----------'|||
| 000257-----------'||
| 000258------------'|
| 000259-------------'
| body ' '
|? body ' '
|.-----------000265
|| % 'a'
|| repeat 'a'
|| [%20%09%0A 'a'
||? [%20%09%0A 'a'
||- [%20%09%0A 'a'
|| toStr 'a'
|| : 'a'
|'-----------000265---------- ----------000265-------------.
| body generate |
|? body generate ?
|.-----------000266 |
|| output ' ' |
||? output ' ' ?
||.----------000267 |
||| code ' ' |
|||? code ' ' ?
|||.---------000268 |
|||| out ' ' |
|||'---------000268 |
||| code eoc |
|||? code eoc ?
||| 000269------------.|
||| code code ||
||'----------000267---------- ----------000267-----------.||
|| output output |||
|'-----------000266 |||
| 000267-----------'||
| 000269------------'|
| 000265-------------'
| body 'a'
|? body 'a'
|.-----------000270
|| referred 'a'
||? referred 'a'
||.----------000271
||| word 'a'
|||? word 'a'
|||.---------000272
|||| % 'n'
|||| repeat 'n'
|||| [a-zA-Z0-9 'n'
|||| % ' '
||||*
|||| [a-zA-Z0-9 ' '
||||? [a-zA-Z0-9 ' '
||||- [a-zA-Z0-9 ' '
|||| toSym ' '
|||| : ' '
|||'---------000272---------- ----------000272-------------.
||| word word |
||| : : |
||'----------000271---------- ----------000271------------.|
|| referred referred ||
|| : : ||
|'-----------000270---------- ----------000270-----------.||
| body generate |||
|? body generate ???
|.-----------000274 |||
|| output an |||
||? output an ???
||.----------000275 |||
||| code an |||
|||? code an ???
|||.---------000276 |||
|||| out an |||
an |||'---------000276 |||
||| code eoc |||
|||? code eoc ???
||| 000277----------.|||
||| code code ||||
||'----------000275---------- ----------000275---------.||||
|| output output |||||
|'-----------000274 |||||
| 000275---------'||||
| 000277----------'|||
| 000270-----------'||
| 000271------------'|
| 000272-------------'
| body ' '
|? body ' '
|.-----------000278
|| % 'e'
|| repeat 'e'
|| [%20%09%0A 'e'
||? [%20%09%0A 'e'
||- [%20%09%0A 'e'
|| toStr 'e'
|| : 'e'
|'-----------000278---------- ----------000278-------------.
| body generate |
|? body generate ?
|.-----------000279 |
|| output ' ' |
||? output ' ' ?
||.----------000280 |
||| code ' ' |
|||? code ' ' ?
|||.---------000281 |
|||| out ' ' |
|||'---------000281 |
||| code eoc |
|||? code eoc ?
||| 000282------------.|
||| code code ||
||'----------000280---------- ----------000280-----------.||
|| output output |||
|'-----------000279 |||
| 000280-----------'||
| 000282------------'|
| 000278-------------'
| body 'e'
|? body 'e'
|.-----------000283
|| referred 'e'
||? referred 'e'
||.----------000284
||| word 'e'
|||? word 'e'
|||.---------000285
|||| % 'x'
|||| repeat 'x'
|||| [a-zA-Z0-9 'x'
|||| % 'p'
||||*
|||| [a-zA-Z0-9 'p'
|||| % 'e'
||||*
|||| [a-zA-Z0-9 'e'
|||| % 'r'
||||*
|||| [a-zA-Z0-9 'r'
|||| % 'i'
||||*
|||| [a-zA-Z0-9 'i'
|||| % 'm'
||||*
|||| [a-zA-Z0-9 'm'
|||| % 'e'
||||*
|||| [a-zA-Z0-9 'e'
|||| % 'n'
||||*
|||| [a-zA-Z0-9 'n'
|||| % 't'
||||*
|||| [a-zA-Z0-9 't'
|||| % '\n'
||||*
|||| [a-zA-Z0-9 '\n'
||||? [a-zA-Z0-9 '\n'
||||- [a-zA-Z0-9 '\n'
|||| toSym '\n'
|||| : '\n'
|||'---------000285---------- ----------000285-------------.
||| word word |
||| : : |
||'----------000284---------- ----------000284------------.|
|| referred referred ||
|| : : ||
|'-----------000283---------- ----------000283-----------.||
| body generate |||
|? body generate ???
|.-----------000287 |||
|| output experiment |||
||? output experiment ???
||.----------000288 |||
||| code experiment |||
|||? code experiment ???
|||.---------000289 |||
|||| out experiment |||
experiment |||'---------000289 |||
||| code eoc |||
|||? code eoc ???
||| 000290----------.|||
||| code code ||||
||'----------000288---------- ----------000288---------.||||
|| output output |||||
|'-----------000287 |||||
| 000288---------'||||
| 000290----------'|||
| 000283-----------'||
| 000284------------'|
| 000285-------------'
| body '\n'
|? body '\n'
|.-----------000291
|| '#' eof
||? '#' eof
||- '#' eof
|| '#' eof
||? '#' eof
||- '#' eof
|| '#' eof
||? '#' eof
||- '#' eof
|| % eof
|| repeat eof
|| [%20%09%0A eof
||? [%20%09%0A eof
||- [%20%09%0A eof
|| toStr eof
|| : eof
|'-----------000291---------- ----------000291-------------.
| body generate |
|? body generate ?
|.-----------000292 |
|| output '\n' |
||? output '\n' ?
||.----------000293 |
||| code '\n' |
|||? code '\n' ?
|||.---------000294 |
|||| out '\n' |
|||'---------000294 |
||| code eoc |
|||? code eoc ?
||| 000295------------.|
||| code code ||
||'----------000293---------- ----------000293-----------.||
|| output output |||
|'-----------000292 |||
| 000293-----------'||
| 000295------------'|
| 000291-------------'
| body eof
|? body eof
| 000296-------------.
| body body |
'------------000001---------- ----------000001------------.|
eof eof ||
[user@machine web]$






