$ cd [path/to/ruby/ruby]
$ ./configure --enable-shared optflags=-O0 debugflags=-ggdb3 cppflags=-DUNIVERSAL_PARSER
$ make
Note
optflags=-O0 debugflags=-ggdb3
is optional but recommended for debugging.
$ cd [path/to/libruby-parser(this repository)]
$ ln -s [/full/path/to/ruby/ruby/] lib/
$ make
$ build/main fixtures/a.rb
- Make libruby-parser.a dependent only on
ruby/ruby/rubyparser.h