From 636d45f76598e970d130c277bb66584064db1360 Mon Sep 17 00:00:00 2001 From: Paolo Bosetti Date: Wed, 30 May 2012 11:39:22 -0700 Subject: Added Xcode template with native target for compiling static libs and tools (mruby, mrbc, mirb) --- xcode/HelloMRuby/hello_mruby.c | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 xcode/HelloMRuby/hello_mruby.c (limited to 'xcode/HelloMRuby') diff --git a/xcode/HelloMRuby/hello_mruby.c b/xcode/HelloMRuby/hello_mruby.c deleted file mode 100644 index 2cfa38143..000000000 --- a/xcode/HelloMRuby/hello_mruby.c +++ /dev/null @@ -1,39 +0,0 @@ -// -// hello_mruby.c -// mruby -// -// Created by Paolo Bosetti on 5/22/12. -// Copyright (c) 2012 University of Trento. All rights reserved. -// - -#include -#include - -/* Include the mruby header */ -#include -#include -#include -#include - - - -int main(int argc, const char * argv[]) -{ - struct mrb_parser_state *parse; - mrb_state *mrb = mrb_open(); - char code[] = "p 'hello world!'"; - int n; - - printf("Executing Ruby code from C!\n"); - parse = mrb_parse_string(mrb, code); - n = mrb_generate_code(mrb, parse->tree); - - mrb_run(mrb, mrb_proc_new(mrb, mrb->irep[n]), mrb_top_self(mrb)); - - if (mrb->exc) { - mrb_p(mrb, mrb_obj_value(mrb->exc)); - } - - mrb_close(mrb); - return 0; -} \ No newline at end of file -- cgit v1.2.3