Mages

MAGES is a very simple, yet powerful, expression parser and interpreter.

MIT License

Stars
123
Committers
3

Bot releases are visible (Hide)

Mages - 1.0.0

Published by FlorianRappl over 8 years ago

  • Add more standard functions (#48)
  • Document existing plugins (#47)
  • Refine existing functions (#46)
  • this for member functions (#45)
  • Random plugin (#44)
  • Include Nuget packages (#43)
  • Include .NET Libraries (#42)
  • Fixed some bugs
  • Use relative jump instructions
  • Extended is function to check objects
  • Various REPL improvements
Mages - 0.9.0

Published by FlorianRappl over 8 years ago

  • Some improvements and fixes
  • Import and export in REPL (#41)
  • Serialize instructions and AST (#40)
  • intersection, union, and except functions (#39)
  • zip and concat functions (#38)
  • reduce and where functions (#37)
  • Added interpolated strings (#35)
  • Filesystem plugin for the REPL (#36)
  • Some more REPL plugins
Mages - 0.8.0

Published by FlorianRappl over 8 years ago

  • Included x-assignment operator (#34)
  • Provided map function (#33)
  • Introduced attachable properties (#32)
  • Extended the documentation (#31)
  • Created an ObservableDictionary helper (#30)
  • REPL improvements
  • Distribute installer via Chocolatey
Mages - 0.7.0

Published by FlorianRappl over 8 years ago

  • Provided is / as functions (#29)
  • Included the pipe operator (#28)
  • Autocomplete / "intellisense" (#23)
  • Released plugin architecture (#22)
  • Operator improvements (== and ~=)
Mages - 0.6.0

Published by FlorianRappl over 8 years ago

  • Some fixes and performance improvements
  • Enhanced validation (#27)
  • Created installer for the REPL (#26)
  • Provided the if statement (#19)
  • Included while (#20)
  • Control loops via break (#24) and continue (#25)
  • Fixed some smaller bugs
Mages - 0.5.0

Published by FlorianRappl over 8 years ago

  • Source code validation (#21)
  • return statement (#18)
  • Lists via list function (#17)
  • Variable arguments collected in args (#16)
  • Auto currying for functions (#15)
  • Refactored standard functions
  • Fixed increment and decrement operators
  • Thread-safe operations
  • REPL improvements
Mages - 0.4.0

Published by FlorianRappl over 8 years ago

  • Extended operators (binary and unary)
  • Improved VM for performance gain
  • Allow block statements in functions (#14)
  • Expose API via SetStatic (#13)
  • Include type functions (#12)
  • Provide more user documentation (#10)
Mages - 0.3.0

Published by FlorianRappl over 8 years ago

  • Mixed operations work now
  • Included more functions, e.g., catch and throw functions
  • Integrated elementary matrix operations (#11)
  • Object transformation and wrapping (#9)
  • Added logical functions (#8)
  • Implemented comparison functions (#5)
Mages - 0.2.0

Published by FlorianRappl over 8 years ago

  • Added trigonometric function (#7)
  • Confirmed performance (#4)
  • Allow extending with own functions (#3)
Mages - 0.1.0

Published by FlorianRappl over 8 years ago

  • Initial release
  • Random numbers (#6)
  • Arithmetic functions (#2)
  • Simple interpretation (#1)