grammar: adds syntax for explicit extern calls and updates c_src
authorAlexis Laferrière <alexis.laf@xymus.net>
Wed, 17 Aug 2011 15:16:47 +0000 (11:16 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Thu, 9 Feb 2012 21:00:35 +0000 (16:00 -0500)
commit3f4c64d949b3340c8ef98ce13cb89387fc62c052
tree0582661915def2717f32821c12dbc74e06d716ce
parent6537d409862e07c59f5616a17eba5de55007b43c
grammar: adds syntax for explicit extern calls and updates c_src

Extern calls are declared with every extern methods to identify the
behavior in extern code. This includes method call from native code,
casts and constructors.

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
23 files changed:
c_src/icode_generation._sep.h
c_src/kernel.nit.h [new file with mode: 0644]
c_src/mmbuilder._sep.c
c_src/mmbuilder._sep.h
c_src/nit_version._sep.c
c_src/nitc._tables.c
c_src/parser._sep.c
c_src/parser._sep.h
c_src/parser_nodes._sep.c
c_src/parser_nodes._sep.h
c_src/parser_prod._sep.c
c_src/parser_prod._sep.h
c_src/static_type._sep.c
c_src/static_type._sep.h
c_src/syntax_base._sep.c
c_src/syntax_base._sep.h
c_src/tables_nit.c
src/parser/nit.sablecc3xx
src/parser/parser.nit
src/parser/parser_abs.nit
src/parser/parser_nodes.nit
src/parser/parser_prod.nit
src/parser/tables_nit.c