The Kiama team are pleased to bring you the next release of the library.
product method of the PrettyPrinter module has been deprecated. Use the new any method instead. There is also a new pretty_any convenience method.Environments trait that provides useful data structures and operations for name analysis attribution. (Formerly part of the Oberon0 example.)Positioned nodes which have both a start and finish position. The library doesn’t use the Scala Positional class any more. There is also a new PositionedRewriter that supports copying these positions during rewriting.parseString method in ParserUtilities to make it easier to test parsers.