Skip to content

Parsers no longer create run-time dependency

Latest
Compare
Choose a tag to compare
@akeep akeep released this 18 Oct 18:22

With these change a compiler writer may include nanopass generated parsers in their compiler without incurring a run-time dependency on the (nanopass) library or any of the libraries that compose it. This means it can be used to define parsers for intermediate representations in use cases like Chez Scheme, where the resulting compiler cannot have dependencies on external libraries.