Skip to content

Version 6.0.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@teo-tsirpanis teo-tsirpanis released this 13 Apr 10:55
  • Breaking change: Removed the legacy API for creating runtime Farkles from EGT files (the API with the transformers and fusers). EGT files are still supported (for now), but users are strongly urged to rewrite their grammars using Farkle.Builder, or implement the PostProcessor interface themselves (not recommended).
  • Breaking change: The PostProcessor type was moved to the root Farkle namespace. Some reusable post-processors were moved to the new Farkle.PostProcessors module.
  • Farkle can now build grammars at compile-time. See more in https://teo-tsirpanis.github.io/Farkle/the-precompiler.html.
  • Added a function to rename designtime Farkles; it might be useful for better diagnostic messages.