Actions
Feature #19637
closedUse Lrama LALR parser generator instead of Bison
Status:
Closed
Assignee:
-
Target version:
-
Description
I want to propose to use Lrama LALR parser generator instead of Bison.
https://github.com/yui-knk/lrama is a pure ruby parser generator which accepts Ruby's "parse.y" and generate compatible "parse.c" file.
By this change, we never depend on Bison whose version is different for each environment.
Future improvement, like Nonterminal attributes and so on, will be discussed other tickets.
Updated by hsbt (Hiroshi SHIBATA) almost 2 years ago
I'm +1 to this because we should reduce required dependencies.
Updated by matz (Yukihiro Matsumoto) almost 2 years ago
Sounds great. We will no longer suffer bison compatibility issues.
Matz.
Updated by yui-knk (Kaneko Yuichiro) almost 2 years ago
- Status changed from Open to Closed
I merge https://github.com/ruby/ruby/pull/7798 then close this ticket.
Actions
Like4
Like3Like3Like0