Post by oompa loompa on Feb 4, 2008 16:48:26 GMT -5
Here's a list of bugs that I've already encountered in v1.00. Please add to this list or post some bugs if you've found anything (even any little thing)! I have most of these bugs already fixed, hehe, just waiting for more bugs. Post some small features that you guys want, that would make bex coding easier
Recursizing user-defined functions is broken, eg:
- Fixed the <tt>READ</tt>, and <tt>READINT</tt> commands when using long variables.<br>
- Added support for arrays in the commands <tt>READ</tt>, <tt>READINT</tt>, <tt>READLONG</tt>, <tt>GETS</tt><br>
- Fixed the <tt>GETS</tt> command to not declare integer or long variables that are very big<br>
- Improved the <tt>INPUT</tt> command to be more BASIC like<br>
- Added lower case letters to the <tt>INPUT</tt> command. Press the C button to switch between lower case letters and upper case<br>
- Fixed a major bug with storing data with the <tt>DATA</tt> command.<br>
- Fixed a bug with the <tt>Mid$</tt> function, which was broke in v1.00 of the compiler<br>
- Fixed a compiler bug when opening a souce file that is in a completely different drive<br>
- When a file has successfully compiled, the ending dialog will now show the time that was spent assembling the source with the SNASM assembler<br>
- Fixed the VarPtr&() Function to work with the newer array data types<br>
- Will possible remove the regmove set of commands, since user-defined assembly functions/subs are much better
- Added support for assembly targetted functions/subs. It already exists in v1.00, but I have improved it, and have added documentation
- Fixed support for using more than 3 arguments in user-defined functions/subs
Recursizing user-defined functions is broken, eg:
a = add(7, add(1,3))
print a
declare function add(a, b)
return a+b
end function
- Fixed the <tt>READ</tt>, and <tt>READINT</tt> commands when using long variables.<br>
- Added support for arrays in the commands <tt>READ</tt>, <tt>READINT</tt>, <tt>READLONG</tt>, <tt>GETS</tt><br>
- Fixed the <tt>GETS</tt> command to not declare integer or long variables that are very big<br>
- Improved the <tt>INPUT</tt> command to be more BASIC like<br>
- Added lower case letters to the <tt>INPUT</tt> command. Press the C button to switch between lower case letters and upper case<br>
- Fixed a major bug with storing data with the <tt>DATA</tt> command.<br>
- Fixed a bug with the <tt>Mid$</tt> function, which was broke in v1.00 of the compiler<br>
- Fixed a compiler bug when opening a souce file that is in a completely different drive<br>
- When a file has successfully compiled, the ending dialog will now show the time that was spent assembling the source with the SNASM assembler<br>
- Fixed the VarPtr&() Function to work with the newer array data types<br>
- Will possible remove the regmove set of commands, since user-defined assembly functions/subs are much better
- Added support for assembly targetted functions/subs. It already exists in v1.00, but I have improved it, and have added documentation
- Fixed support for using more than 3 arguments in user-defined functions/subs