lib-ruby-parser-bindings
This crate contains shared scripts to build bindings to lib-ruby-parser
.
Examples
use ;
let options = Options ;
let contents = generate;
write.unwrap;
This crate contains shared scripts to build bindings to lib-ruby-parser
.
use lib_ruby_parser_bindings::{generate, Options};
let options = Options {
pre_code: String::from("#include \"stubs.h\""),
fn_attributes: String::from("__attribute__((always_inline))"),
..Default::default()
};
let contents = generate(&options);
std::fs::write("codegen/bindings.h", contents).unwrap();