langs a-z
This commit is contained in:
parent
db842d013d
commit
d066446780
11389 changed files with 98361 additions and 1020 deletions
4
Task/Here-document/Retro/here-document-1.retro
Normal file
4
Task/Here-document/Retro/here-document-1.retro
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
"This is
|
||||
a multi-line string
|
||||
with indention
|
||||
and such"
|
||||
19
Task/Here-document/Retro/here-document-2.retro
Normal file
19
Task/Here-document/Retro/here-document-2.retro
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{{
|
||||
: getDelimiter ( "-$ )
|
||||
getToken keepString cr ;
|
||||
: prepare ( -$ )
|
||||
remapping off "" tempString ;
|
||||
: readLine ( "-$ )
|
||||
10 accept tib ;
|
||||
: append? ( $$-$$f )
|
||||
[ over ] dip compare [ 0 ] [ tib ^strings'append 10 ^strings'appendChar -1 ] if ;
|
||||
---reveal---
|
||||
: heredoc ( "-$ )
|
||||
heap [ remapping [ getDelimiter prepare [ readLine append? ] while nip ] preserve ] preserve ;
|
||||
}}
|
||||
|
||||
heredoc [END]
|
||||
1 2 3
|
||||
4 5 6
|
||||
7 8 9
|
||||
[END]
|
||||
Loading…
Add table
Add a link
Reference in a new issue