为了实验,我正在寻找一种修改Ruby基础代码的方式,具体来说是解析器。我想知道这是否可能实现,甚至是否可以使用Gem。
我已经确定需要更改的代码为parser.c中的static int yylex()。我本来打算尝试使用别名,但似乎需要更改parser.h,而这在Gem中是不可能实现的。
这可以从一个Gem中完成吗?
我已经确定需要更改的代码为parser.c中的static int yylex()。我本来打算尝试使用别名,但似乎需要更改parser.h,而这在Gem中是不可能实现的。
这可以从一个Gem中完成吗?