ESE: Enterprise SmartEiffel News
Status: Pre-Alpha
Brought to you by:
cadrian
ESE is Enterprise SmartEiffel. As its name implies, ESE is an extension of SmartEiffel, the GNU Eiffel compiler, tools and libraries.
ESE has now acquired a new tool: YEPP.
What is YEPP?
In good GNU tradition, YEPP is an Eiffel Parser Producer. It is meant to replace the venerable lex/yacc couple for SmartEiffel users. Its input files use an eiffelish syntax extended to allow simple grammar declarations in an extended BNF notation. Its output is an Eiffel class.
It is built using (both in itself and for its output) ESE's parse library, which implements a top-down parsing strategy.