racc
racc copied to clipboard
Racc is an LALR(1) parser generator. It is written in Ruby itself, and generates ruby programs.
`expect` warns the difference between expected S/R conflicts count and actual count however racc command exits with success. racc command will exit with failure if `expect!` declaration is specified therefore...
I'm trying to build an online yacc/lex (LALR(1)) grammar editor/tester to help develop/debug/document grammars the main repository is here https://github.com/mingodad/parsertl-playground and the online playground with several non trivial examples is...
If a terminal is specified in other than the first term, racc generates an error. For example, this will not generate a Ruby file ``` class Parse rule target :...
## Overview When using Flog on a project that uses Ruby Pattern Matching, I get the following error: ``` bkuhlmann@vilya rubysmith alchemists.io ⑂ release + flog ERROR: parsing ruby...
Right now dependencies on the compiler are screwed over by racc (runtime) having a faux-gemspec that ships with ruby. Splitting out the compiler would make it trivial to have a...
The "shebang" mode for the parser generator does not work properly on some configurations of JRuby due to the `jruby` command being a bash script. This leads to the following...
Hi! I've been using Racc very happily with graphql-ruby for a while now. It's easy-to-use and fast, so thanks for maintaining it! I'd like to improve the error messages to...
As commented at https://github.com/tenderlove/racc/commit/0f79f8312679b451c63697f5d487ffbe8d1c2f06#commitcomment-21273518 this is causing me pain.
It says in https://railsatscale.com/2023-08-29-ruby-outperforms-c/ > An interesting feature of Racc is that it actually ships with a pure Ruby implementation of the parser runtime. But I don't see documentation about...
In this change, I organized the documents under the doc directory. Specifically, I performed the following tasks: - Organized and consolidated the documents under doc/ja and doc/en. - Deleted outdated...