#include "mruby.h" #include "mruby/compile.h" #include "mruby/proc.h" // #include "mruby/class.h" // #include "mruby/data.h" // #include "mruby/variable.h" #include int main(int argc, char *argv[]) { // open mruby state mrb_state *mrb = mrb_open(); if (mrb == 0) { printf("cannot open mruby state.\n"); return -2; } // file open FILE *fp = fopen("main.rb", "r"); // run mruby script mrb_load_file(mrb, fp); // file close fclose(fp); // close mruby state mrb_close(mrb); return 0; }