Menu

Parsing in Eiffel

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.

Posted by Cyril Adrian 2007-10-12

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.