Strip comments from a string: Difference between revisions
Content added Content deleted
Line 626: | Line 626: | ||
: LASTCHAR ( addr len -- addr len c) 2DUP + C@ ; |
: LASTCHAR ( addr len -- addr len c) 2DUP + C@ ; |
||
: COMMENT? ( char -- ? ) S" #;" ROT SCAN NIP ; \ test char for "#;" |
: COMMENT? ( char -- ? ) S" #;" ROT SCAN NIP ; \ test char for "#;" |
||
: -LEADING ( addr len -- addr' len') |
: -LEADING ( addr len -- addr' len') BL SKIP ; \ remove leading space characters |
||
: -COMMENT ( addr len -- addr len') \ removes # or ; comments |
: -COMMENT ( addr len -- addr len') \ removes # or ; comments |