byaccr is a parser generator for ruby based on 'Berkeley Yacc' and 'Berkeley Yacc for Java'.