mirror of
https://github.com/deater/dos33fsprogs.git
synced 2026-01-22 02:22:27 +00:00
the Applesoft tokenizer essentially allows spaces anywhere in tokens HCOLOR=3 HCOLOR = 3 H C O L O R = 3 HCOLOR = 3 are all the same this fixes an issue when parsing on some code I had, I hope it doesn't break other things. Need to add some test cases
%%%%%%%%%%%%
dos33fsprogs
%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
asoft_detoken: takes an applesoft file obtained with dos33
and converts it to an ASCII text file
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
tokenize_asoft: takes an ASCII text file and converts it
into a tokenized applesoft file
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
integer_detoken: detokenize an Apple Integer BASIC program
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
asoft_compact: tries to compress your Applesoft basic program
to make it as small as possible
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
bin2data: takes binary image and converts it to suitable
BASIC to poke into memory.
Useful for getting machine language routines usable
in BASIC programs