From: Jean Privat Date: Wed, 6 Aug 2014 20:07:35 +0000 (-0400) Subject: engines: the entry point is `sys.run` or else `sys.main` X-Git-Tag: v0.6.8~37^2~3 X-Git-Url: http://nitlanguage.org engines: the entry point is `sys.run` or else `sys.main` Signed-off-by: Jean Privat --- diff --git a/src/abstract_compiler.nit b/src/abstract_compiler.nit index fb376ac..0ff1e22 100644 --- a/src/abstract_compiler.nit +++ b/src/abstract_compiler.nit @@ -733,7 +733,8 @@ extern void nitni_global_ref_decr( struct nitni_ref *ref ); if main_init != null then v.send(main_init, [glob_sys]) end - var main_method = mainmodule.try_get_primitive_method("main", main_type.mclass) + var main_method = mainmodule.try_get_primitive_method("run", main_type.mclass) or else + mainmodule.try_get_primitive_method("main", main_type.mclass) if main_method != null then v.send(main_method, [glob_sys]) end diff --git a/src/debugger.nit b/src/debugger.nit index 75486cb..24df936 100644 --- a/src/debugger.nit +++ b/src/debugger.nit @@ -335,7 +335,8 @@ class Debugger if initprop != null then self.send(initprop, [mobj]) end - var mainprop = mmod.try_get_primitive_method("main", sys_type.mclass) + var mainprop = mmod.try_get_primitive_method("run", sys_type.mclass) or else + mmod.try_get_primitive_method("main", sys_type.mclass) if mainprop != null then self.rt_send(mainprop, [mobj]) end diff --git a/src/naive_interpreter.nit b/src/naive_interpreter.nit index b8f5141..7525a00 100644 --- a/src/naive_interpreter.nit +++ b/src/naive_interpreter.nit @@ -64,7 +64,8 @@ redef class ModelBuilder if initprop != null then interpreter.send(initprop, [mainobj]) end - var mainprop = mainmodule.try_get_primitive_method("main", sys_type.mclass) + var mainprop = mainmodule.try_get_primitive_method("run", sys_type.mclass) or else + mainmodule.try_get_primitive_method("main", sys_type.mclass) if mainprop != null then interpreter.send(mainprop, [mainobj]) end diff --git a/src/rapid_type_analysis.nit b/src/rapid_type_analysis.nit index 17d5e0c..bb11a4c 100644 --- a/src/rapid_type_analysis.nit +++ b/src/rapid_type_analysis.nit @@ -190,7 +190,8 @@ class RapidTypeAnalysis if initprop != null then add_send(maintype, initprop) end - var mainprop = mainmodule.try_get_primitive_method("main", maintype.mclass) + var mainprop = mainmodule.try_get_primitive_method("run", maintype.mclass) or else + mainmodule.try_get_primitive_method("main", maintype.mclass) if mainprop != null then add_send(maintype, mainprop) end