Tokenize a string: Difference between revisions
Content deleted Content added
→[[Tokenizing A String#ALGOL 68]]: Who split the beetles: substring OR chararray? |
m →[[Tokenizing_A_String#ALGOL_68]]: make term: assign CSV string terminator |
||
Line 51: | Line 51: | ||
FLEX[1:0]STRING out; |
FLEX[1:0]STRING out; |
||
FILE beetlesf; |
FILE beetlesf; |
||
associate(beetlesf, beetles); # associate a FILE handle with a STRING # |
|||
⚫ | |||
make term(beetlesf, chars); # make term: assign CSV string terminator # |
|||
make term(beetlesf, chars); |
|||
PROC raise logical file end = (REF FILE f)BOOL: except logical file end; |
PROC raise logical file end = (REF FILE f)BOOL: except logical file end; |
||
on logical file end(beetlesf, raise logical file end); |
on logical file end(beetlesf, raise logical file end); |
||
DO |
DO |
||
⚫ | |||
getf(beetlesf, ($g$, solo)); |
getf(beetlesf, ($g$, solo)); |
||
out+:=solo; |
out+:=solo; |