Calculator Community > The Axe Parser Project

Latest Updates (***DO NOT POST HERE!***)

<< < (9/10) > >>

Quigibo:
Axe Parser
Omega 1.0.4

New Features:

* Axe apps no longer delete themselves after 15 runs (thanks thepenguin77!)
* Horizontal and Vertical commands work on any buffer.
* Create buffers filled with any value.
* New pt-Get() routines for cloning sprites. (thanks calcmaniac84!)
Changed:

* Fixed and optimized all multiplication.
* Fixed small bug with 4 level grayscale.
* Fixed returnr for apps.
* Zeros() token changed to Buff()
* Pointer calls now keep the accumulator preserved during the call.
* Lots of new optimizations! (thanks Runer112!)

Quigibo:
Axe Parser
Omega 1.0.5b

New Features:

* Press [zoom] for a speedy fast (but less optimized) compile time!
Changed:

* Fixed compile error when overwriting an archived executable.
* Fixed error with random 'r' appearing in strings.
* New peephole optimizations should reduce executable size another percent or so.
EDIT: Okay, now it should be good...  ::)

Quigibo:
Axe Parser
Omega 1.1.0

The largest changelog since 1.0.0!  So many bug fixes... anyway, special thanks to jacobly who has been helping a lot with the development recently.  Also thanks Runer112 for the constant issue tracking and debugging.

New Features:

* New Select() command for simple and powerful optimization and storage.
* Redesigned Bitmap() command is clipped, faster, and works with any buffer.
* Axioms can now make page 0 jumps and calls.
* Toggle upper and lower case in your programs with the new Fix command.
* 8.8 to 8.8 sqrt.
* Single argument for loops can now take any expression as an argument.
* Now able to use Return in a single argument for loop.
* The Axe app disables G-T mode on startup.
* Conditional comment blocks. (aka preprocessor conditionals)
* Absorb appvars, programs, and strings directly into an executable.
* Zoom option now controllable through the API.
Changed:

* Added slightly more delay to direct key input.
* Function calls have a higher precedence over operations.
* Fixed multiple bugs with peephole optimizations.
* Fixed auto-replacements for inline Axioms.
* getkeyr handles lowercase more usefully.
* Fixed weird negative sign problem in brackets.
* Labels cannot be placed in a single argument for statement.
* Fixed horizontal-() bug causing crashes.
* Fixed random wrong num of args issue.
* Fixed a few mistakes in the commands list.
* Fixed custom list token in getcalc strings.
* Fixed constant store on last line.
* Throws an error when no digits entered for hex and binary constants.
* Buff() can only be defined with known constants.
* Fixed occasional tilemap sprite import glitch.
* Fixed *^ operation.
* Fixed cumsum() command.

Quigibo:
Axe Parser
Omega 1.1.1

I was surprised how fast I was able to fix things an add some of these features...

New Features:

* Sexy new compiling progress bar.
* See the name of subprograms currently being parsed.
* See the total size so far of the executable.
* See progress when writing a compiled program to an app.
* Faster multiplication.
* New "Switch"-like statement to generate jump-tables.
* Now able to chain static declarations.
* Added a * in the compile menu to indicate archived programs.
Changed:

* Fixed scrolling to errors in large programs!
* Fixed issue with the getkeyr command not resetting.
* Fixed random errors occurring when parsing archived programs.
* Fixed empty brackets causing an error.
* Press [clear] to skip seeing the source error, otherwise it will show.

Quigibo:
Axe Parser
Omega 1.1.2

Happy 2 year anniversary to Axe! :love: Some very cool and game-changing features here to celebrate...

New Features:

* Shiny new commands list!  Thanks to Etienne Gauvin!
* [Beta] New compile setting to reduce executable size: "Axe Fusion" (But requires Axe to run)
* Axioms can now define their own custom token replacements.  Thanks to Runer112!
* Optimized sprite commands, Z-Test(), and more!
* The "equal" and "not equal" operations can be used in constant expressions.
* New command to give default values to undefined constants.
* Pt-Mask()r now works on any buffer.
* Circle() now works on any buffer.
* New optimized shorthand for screen buffer copying.
* New command to retrieve an indexed string from a list of strings.
Changed:

* Removed default Axiom tokens, but you can add them back to your Axiom if you used them.
* Axioms can now be redefined multiple times with no effect on the program.
* Fixed documentation of EndIf command.
* Z-Test() will throw an error if used in a for loop instead of crashing.
* Fixed some syntax bugs with files.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version