Projects / YYAST


YYAST is a library which completes Lex and Yacc by adding an Abstract Syntax Tree (AST). It is designed so that you write as little as code as possible in the Lex and Yacc grammar files, so that it doesn't distract from the grammar of the language, and is intended to make it easier to use high level programming languages for compilers.

Operating Systems

Recent releases

  •  17 Oct 2013 19:59

    Release Notes: This release fixes a bug which made YA_NULL function incorrectly. YA_NULL returned the ya_t object instead of a pointer to ya_t. This release changes YA_NULL to return a pointer to a singleton ya_t object. -help should now also show the filename of the created parser binary.

    •  15 Oct 2013 16:04

      Release Notes: yyast is now compatible with Linux.

      •  21 Aug 2013 05:26

        Release Notes: Initial freecode announcement.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.