Skip to content

Releases: Patronics/PicaxePreprocess

Fix macros with more than 2 arguments

30 Mar 10:37
8a9ddbe
Compare
Choose a tag to compare

Thanks to the pull request from @gormster, the preprocessor now properly handles macros with arbitrary numbers of arguments.

More big updates coming soon, including @jgOhYeah's table-sertxd, and an option to use the online compiler!

Added all the ppp_* substitutions

24 Feb 05:38
Compare
Choose a tag to compare

In addition to all the features of the 1.2.0 release (which added #IF, #IFDEF, #IFNDEF, #ELSE, #ELSEIF, #ELSEIFDEF, #ELSEIFNDEF, #ENDIF, #UNDEF, and #ERROR), 1.3.0 adds support for the official preprocessor substitutions, so now you can insert the file path and date and/or time into your file whenever desired, good to enable automagic setting of the latest update timestamp in your code!

More preprocessor directives added

24 Feb 04:08
b28d5ec
Compare
Choose a tag to compare

Thanks again to @jgOhYeah for the continued contributions, this release now supports
#IF, #IFDEF, #IFNDEF, #ELSE, #ELSEIF, #ELSEIFDEF, #ELSEIFNDEF. #ENDIF, #UNDEF, #ERROR in addition to the already supported #INCLUDE and #DEFINE.

Bugfix restoring 40x2 support

24 Feb 03:38
Compare
Choose a tag to compare
v1.1.1

fix handling of picaxe 40x2 directive, uses same compiler as 20x2

Version 1.1.0, Basic Functionality for AxePad, with compiler support

24 Feb 03:09
2a538af
Compare
Choose a tag to compare

The original implementation, with compiler hooks as added by @jgOhYeah.
Updated version with more features (but some potentially breaking changes) coming soon.