2022-05-24 |
Nick Downing | Add ribbit, and various language features needed to... |
blob | commitdiff | raw |
2022-05-24 |
Nick Downing | Detect common patterns involving PEEK(-16336) and conve... |
blob | commitdiff | raw | diff to current |
2022-05-24 |
Nick Downing | Add inter-statement delay, fix an oversight regarding... |
blob | commitdiff | raw | diff to current |
2022-05-24 |
Nick Downing | Implement a heuristic to detect delay loops, can now... |
blob | commitdiff | raw | diff to current |
2022-05-24 |
Nick Downing | Add joystick support, and keyboard ready-polling suppor... |
blob | commitdiff | raw | diff to current |
2022-05-22 |
Nick Downing | Improve VAL() backend and handling of invalid numbers... |
blob | commitdiff | raw | diff to current |
2022-05-19 |
Nick Downing | Remove the RESTORE line-number syntax, which turns... |
blob | commitdiff | raw | diff to current |
2022-05-18 |
Nick Downing | Improve interpreter and I/O slightly for lemonade,... |
blob | commitdiff | raw | diff to current |
2022-05-17 |
Nick Downing | Implement more statements and ignore some I/O related... |
blob | commitdiff | raw | diff to current |
2022-05-17 |
Nick Downing | Implement all functions except some I/O related ones |
blob | commitdiff | raw | diff to current |
2022-05-17 |
Nick Downing | Bulk add statements and functions in token order (reord... |
blob | commitdiff | raw | diff to current |
2022-05-17 |
Nick Downing | Make interpreter accept tokenized input, this solves... |
blob | commitdiff | raw | diff to current |
2022-05-17 |
Nick Downing | Correctly handle DATA other than STR_LITERAL as unquote... |
blob | commitdiff | raw | diff to current |
2022-05-17 |
Nick Downing | Implement REM statement |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Implement PRINT TAB() and very basic cursor position... |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Add TEXT, GR, COLOR=, PLOT, HLIN, VLIN statements |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Allow multiple arrays to be dimensioned in the same... |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Add PEEK, POKE and CALL (via apple_io, to emulate any... |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Add DIM statement, clean up parser to use lvalues prope... |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Add LValue node, so that locating the variable for... |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Remove Node and NodeText prefixes on all class names... |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Change VARIABLE to VARIABLE_NAME, NodeTextVariable... |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Change NodeExpression to NodeRValue, NodeExpression... |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Make variables boxed for easy referencing and/or subscr... |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Implement data_types.py and STR, VAL() functions |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Implement INPUT |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Translate cr to crlf at output similarly to how Apple... |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Implement console input, improve console output a bit... |
blob | commitdiff | raw | diff to current |
2022-05-16 |
Nick Downing | Add apple_io module and HOME, NORMAL, INVERSE, FLASH... |
blob | commitdiff | raw | diff to current |
2022-05-15 |
Nick Downing | Implement READ, RESTORE and DATA, but no empty items... |
blob | commitdiff | raw | diff to current |
2022-05-15 |
Nick Downing | Implement FOR and NEXT |
blob | commitdiff | raw | diff to current |
2022-05-15 |
Nick Downing | Implement GOSUB and RETURN |
blob | commitdiff | raw | diff to current |
2022-05-15 |
Nick Downing | Improve number printing to make it more symmetrical... |
blob | commitdiff | raw | diff to current |
2022-05-15 |
Nick Downing | Add END statement, fix float parsing with exponents |
blob | commitdiff | raw | diff to current |
2022-05-15 |
Nick Downing | Full type checking for expression evaluation |
blob | commitdiff | raw | diff to current |
2022-05-15 |
Nick Downing | Implement IF statement |
blob | commitdiff | raw | diff to current |
2022-05-15 |
Nick Downing | Initial commit, can interpret LET, PRINT and GOTO,... |
blob | commitdiff | raw | diff to current |
|