|Failed to load latest commit information.|
|bin||Interpreter is a better name than CLI.|
|examples||Added Monsters of Galacticon|
|lib/basic||Fix negative numbers. Support variable names with numbers in them.|
|scratchpad||Start of a real parser for BASIC expressions.|
|test||Added test for string addition and equality|
|BASIC||Added GET, GET$, INKEY, INKEY$; Simple support for floating points - …|
Silly basic interpreter in ruby $ ./BASIC READY > 10 PRINT "THIS IS A BIT SILLY" > 20 GOTO 10 > RUN Or if you prefer $ ./BASIC READY > LOAD "examples/battle/robotmissile.bas" > RUN examples/battle has programs from Usborne's Computer Battlegames, http://www.computinghistory.org.uk/cgi-bin/sitewise.pl?act=det&p=9739 examples/space programs from Usborne's Computer Spacegames. http://www.computinghistory.org.uk/cgi-bin/sitewise.pl?act=det&p=9740 examples/creepy programs from Usborne's Creepy Computer Games. Knock yourselves out. Requires 'termios' to be installed. I talked a bit about it at the London Ruby Users Group in Jan 2011. Video here: http://webmail.skillsmatter.com/podcast/nosql/basic-interpreter Also, you might find the commit tagged STABLE works best.