Executable Grammars in Newspeak

@article{Bracha2007ExecutableGI,
  title={Executable Grammars in Newspeak},
  author={Gilad Bracha},
  journal={Electr. Notes Theor. Comput. Sci.},
  year={2007},
  volume={193},
  pages={3-18}
}
We describe the design and implementation of a parser combinator library in Newspeak, a new language in the Smalltalk family. Parsers written using our library are remarkably similar to BNF; they are almost entirely free of solutionspace (i.e., programming language) artifacts. Our system allows the grammar to be specified as a separate class or mixin… CONTINUE READING