Projects / YYAST

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.

Tags
Licenses
Operating Systems
Implementation

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.

        Screenshot

        Project Spotlight

        OpenStack4j

        A Fluent OpenStack client API for Java.

        Screenshot

        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.