CookCC

Free and open source lexer and parser
Download

CookCC Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD
  • Price:
  • FREE
  • Publisher Name:
  • Superduperhengyuan
  • Publisher web site:
  • http://code.google.com/u/superduperhengyuan/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.2 MB

CookCC Tags


CookCC Description

Free and open source lexer and parser CookCC is a free and open source lexer and parser (LALR (1)) generator project, combined. CookCC is written in Java, but the target languages can vary. Here are some key features of "CookCC": · CookCC uses a unique approach of storing and loading DFA tables in Java that significantly reduces the starting up time. Many efforts have been made to maximize the generated Java lexer and parser performances, painstakingly line-by-line, case-by-case fine turning the lexer and parser code. I believe that CookCC is the fastest lexer for Java (see the performance test). · CookCC allows lexer/parser patterns and rules to be specified using Java annotation. This feature greatly simplifies and eases the writing of lexer and parser for Java. Requirements: · Java 1.5 or later What's New in This Release: · allowed the internal buffer to be automatically increased for long matches. · Issue 14 : added yyPushInput, yyPopInput, yyInputStackSize, yyWrap functions (and yywrap option). · Issue 13 : turn on backup lex state warning only when requested. · Issue 12 : added setBOL function to set the next token to be at BOL. · Issue 11 : yacc output does not have %start. · Issue 10 : yacc output fails on empty TokensDoc.


CookCC Related Software