Execute Brain****/Forth: Difference between revisions

→‎Source: add :bf-file for larger programs
(→‎Source: add :bf-file for larger programs)
Line 41:
endcase ;
 
: :compile-bf"-string ( nameaddr bfcode"len -- )
:
[char] " parse
postpone init
bounds do i c@ compile-bf-char loop
Line 49 ⟶ 47:
postpone c!
postpone ;
;
;</pre>
 
: :bf" ( name bfcode" -- )
:
[char] " parse
compile-bf-string ;
 
: :bf-file ( name file -- )
:
bl parse slurp-file
compile-bf-string ;</pre>
Anonymous user