zodiac
|
dcbd78df55
|
Added support for END and GOTO. GOTO allows computed line numbers, so technically, the language is now Turing complete.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@116 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-04-27 15:45:34 +00:00 |
|
zodiac
|
8c077b9a85
|
Added support for arrays and integer variables.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@112 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-04-12 17:00:21 +00:00 |
|
zodiac
|
ea033cbd18
|
Added initial support for numeric and string variables.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@111 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-04-08 17:12:07 +00:00 |
|
zodiac
|
f2dc904c0c
|
Completed list of intrisics.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@110 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-04-03 07:30:04 +00:00 |
|
zodiac
|
2d6973ceab
|
Added support for some intrinsic functions.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@109 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-04-03 05:58:23 +00:00 |
|
zodiac
|
82a68e1797
|
Completed arithmetic support, added initial incomplete code for intrinsic functions.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@108 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-04-02 17:48:33 +00:00 |
|
zodiac
|
c1e181ec98
|
Improved error handling.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@107 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-04-01 19:51:14 +00:00 |
|
zodiac
|
15e4d5990f
|
Added support for simple arithmetic.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@106 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-04-01 17:15:34 +00:00 |
|
zodiac
|
f5a3c95a44
|
Initial support for PRINT command. So far, we can only print strings.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@105 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-04-01 04:14:33 +00:00 |
|
zodiac
|
7f32534490
|
Added a tokenizer that can recognize BASIC tokens, instead of just
splitting on white space.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@104 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-03-31 17:19:21 +00:00 |
|
zodiac
|
312b2853f5
|
Added "NEW" command to demo BASIC interpreter. Still not very useful, but we
now have some of the basic framework in place to implement a minimalistic
interpreter.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@102 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-03-30 16:55:00 +00:00 |
|
zodiac
|
f21ffb934f
|
Allow blank lines
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@98 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-03-30 09:20:02 +00:00 |
|
zodiac
|
3e0241dde3
|
Added initial revision of demo application
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@93 0da03de8-d603-11dd-86c2-0f8696b7b6f9
|
2009-03-30 08:41:48 +00:00 |
|