Skip to content

Releases: ProSurfer73/Macro-Parser

Stable release

27 Dec 18:44
Compare
Choose a tag to compare
  • performance fix: the look command is now instantaneous

Stable release

27 Dec 14:42
Compare
Choose a tag to compare
  • fixed a bug with interpretation
  • fixed some minor bugs with list and where commands
  • some characters like tabulation were not recognized properly when loading files

Known issue:

  • performance: the look command takes a long time when dealing with a large number of macros (>50000)

Stable release

26 Dec 12:46
Compare
Choose a tag to compare

Changes :

  • fixed bugs with interpretation
  • fixed interpret and where commands
  • new feature: autocorrection of typos hen typing a command

Known issue with this version :

  • interpretation does not take into account macros that are nested.

Stable release

24 Dec 08:33
Compare
Choose a tag to compare

Stable release

18 Dec 20:07
Compare
Choose a tag to compare

Critical fix:

  • interpretation not working properly (see #57 for more info on this issue)

Stable release

16 Nov 21:39
Compare
Choose a tag to compare
  • added 'interpretall' command: to interpret all at once, all macros involved in a macro evaluation.
  • Integer suffixes are now dealt with (for example "13u" is now considered as a valid value for a macro).
  • 'import' command now replaces importfile and importfolder command, it automatically detects whether it is a file or a folder.
  • the program now indicates when a macro definition is missing for evaluation when trying to evaluate a macro.
  • interface improvements (redefined macros are now called "macros with multiple definitions" in order to be more understandable and clear for the end user).
  • fix: tabulation characters are now treated correctly when loading a source code file.
  • minor performance improvements.

Stable release

01 Oct 12:51
Compare
Choose a tag to compare

Major fix:

  • Some outputs not interpreted with a very large number of macros involved #45 (a fix had to be made to string evaluation).

To see all the changes introduced by v1.6.0, please look at :
https://github.com/ProSurfer73/Macro-Parser/releases/tag/v1.6.0

Stable release

25 Sep 06:09
Compare
Choose a tag to compare

Fixed :

  • Infinite loop with undefined condition before ? operator (please see issue #39)

To see all the changes introduced by v1.6.0, please look at :
https://github.com/ProSurfer73/Macro-Parser/releases/tag/v1.6.0

Unstable release

24 Sep 18:24
Compare
Choose a tag to compare

New targets:

  • The binary is now compiled in 32bit and 64bit.
  • MacOS is now supported.

Improvements :

  • the program now reads header include to try to guess more accurately macros (please see #31)
  • added #elif interpretation to guess more accurately macros (please see #17)
  • improved spacediff command ( type helpall for more info )
  • very minor performance fixes fc1f14a

Fixes :

  • Fixed crash when empty lines containing only spaces are used in the console or a script file f94476b
  • Fixed look command not listing all the possible outcomes (please see #34)
  • Fixed incorrect evaluations (please see #40, #38, #41)

Known issue:

  • infinite loop when evaluating expression with undefined boolean value before ? operator

Stable release

15 Sep 19:05
Compare
Choose a tag to compare

Fixed:

  • critical issue #32
  • Script reader now don't interpret lines with only spaces
  • Fixed error of interpretation with != operator

Known issues:

  • Incorrect evaluation #38