Skip to content

Releases: iatorm/grime

Rotations, grids, counting and speed boost

05 Feb 16:55
Compare
Choose a tag to compare

New operators: o for changing orientation, : for grids, - for logical difference, "" for quoted literals, e for edge segments. The inclusion operator # has been promoted to handle general counting of matches.

The matcher is much faster, since it now takes into account the possible sizes of expressions and won't try obviously wrong combinations.

Improved matching and context brackets

27 Jul 16:00
Compare
Choose a tag to compare

Implemented context brackets, which are abysmally slow. They should become faster later. New syntax also includes the label _ for the top-level expression.

The matching engine can now resolve any grammar where the matches can theoretically be resolved. Also fixed some bugs and added a tutorial.

Parser rewrite

29 Jun 21:14
Compare
Choose a tag to compare

The parser has been given a rewrite, and it supports comment lines. There's some new syntax, and especially the 0-area rectangles are now more logical. Examples have been put in their own folder.

Initial release

05 Apr 14:09
Compare
Choose a tag to compare

Implements all features listed in the PPCG post, but with different option syntax (backtick instead of comma).