IronMeta version 2.1 has been released.
Version 2.1 contains some refactoring, miscellaneous bug fixes, as well as:
- Better error handling and reporting.
- Added
IronMeta.Matcher.CharMatcher.Input()
andIronMeta.Matcher.CharMatcher.Trimmed()
for more convenient string handling. - Added min/max repeats syntax (e.g.
'a' {1, 3}
).
IronMeta is an implementation of Alessandro Warth’s OMeta metaprogramming system in C#. It provides a packrat parser generator that generates parsers for Parsing Expression Grammars that operate on arbitrary streams of objects.