Pedro Gimeno
|
50cd34b677
Fix some cases we got wrong
|
5 years ago |
Pedro Gimeno
|
1bd1583b38
Remove the non-used part
|
5 years ago |
Pedro Gimeno
|
1108b795a1
Finish tokenizer of numbers
|
5 years ago |
Pedro Gimeno
|
10b806e9c6
Fix handling of spaces after the line number
|
5 years ago |
Pedro Gimeno
|
d6bc901425
Even more improvements to the uint RE, which has gained in clarity
|
5 years ago |
Pedro Gimeno
|
29fee8a08e
Add proper handling of REMs and of characters > 127
|
5 years ago |
Pedro Gimeno
|
d8ab8f39c3
Optimize the RE for unsigned a little bit
|
5 years ago |
Pedro Gimeno
|
354417b72f
Pre-encode to binary and handle in binary
|
5 years ago |
Pedro Gimeno
|
c2f7dbb8f9
Mostly cosmetic, incl. changing **dict params to keyword params
|
5 years ago |
Pedro Gimeno
|
4700219e4e
Fix syntax errors
|
5 years ago |
Pedro Gimeno
|
8402ee7c40
Add encoding routine
|
5 years ago |
Pedro Gimeno
|
2fdca4fcb2
Incorporate more advanced behaviours, change options
|
5 years ago |
Pedro Gimeno
|
5dcd19587d
Fix uint regex
|
5 years ago |
Pedro Gimeno
|
2a27ee8fc1
Misc cosmetic changes
|
5 years ago |
Pedro Gimeno
|
17e5e3a206
Proper escaping of symbols inside keywords
|
5 years ago |
Pedro Gimeno
|
cdd0577dde
Leave the leading \xFF up to the caller
|
5 years ago |
Pedro Gimeno
|
b6fea8a2d8
Make some progress on the numeric parser
|
5 years ago |
Pedro Gimeno
|
1a6c953758
Add option: remove_spaces
|
5 years ago |
Pedro Gimeno
|
0744ea3c37
Use special unsigned number tokenizer for GOTO/GOSUB/THEN/ELSE
|
5 years ago |
Pedro Gimeno
|
3935ecc485
Create our own exception
|
5 years ago |
Pedro Gimeno
|
95c5a06256
Add ASC2BAS.py
|
5 years ago |
Pedro Gimeno
|
867b4d7044
Rename bas2cas.py to asc2cas.py
|
5 years ago |
Pedro Gimeno
|
a99609ba5e
Load and use the symbol table in the BASIC generator
|
5 years ago |
Pedro Gimeno
|
15254dc35c
Remove comment in bas2cas
|
5 years ago |
Pedro Gimeno
|
fe98021cb5
Add the symbol tables as requisites for the BASIC programs
|
5 years ago |
Pedro Gimeno
|
aebea5d44f
Generate symbol tables
|
5 years ago |
Pedro Gimeno
|
09d4a2f896
Remove extra unused instruction left over from an earlier change
|
5 years ago |
Pedro Gimeno
|
faf0a04dd0
Rename syncvr.code.asm -> syncvint.code.asm, add it to ZIP
|
5 years ago |
Pedro Gimeno
|
afeb70ac25
Secure SyncVInt against bad luck
|
5 years ago |
Pedro Gimeno
|
c1f848e510
Add RG08SAV and the "fake" RG00SAV; comment on the PLAY queues
|
5 years ago |