Pasture™is a compiler-generator-generator library. Its purpose is to facilitate the development of compiler-generator tools in different programming languages.

Pasture™ is not a Lex/Yacc tool. It is a set of classes that can be used to develop Lex/Yacc tools. The aim is to be able to generate Lex/Yacc-style tools that will output code in BASIC, Pascal, or other languages.

Pasture™can also be used to create other kinds of tools, such as grammar manipulators, regular expression parsers, grep-style programs, etc.


The following is available for download: