parser: locate errors with locations in ANode
authorJean Privat <jean@pryen.org>
Sat, 30 Apr 2011 00:25:01 +0000 (20:25 -0400)
committerJean Privat <jean@pryen.org>
Thu, 23 Jun 2011 16:29:53 +0000 (12:29 -0400)
commitaffdc38cca25d286e504e73c28db6843ff719a67
treee5145c08ca0c3350bd633a0d1c22690bdc540d46
parentbaba86c8dafbba3615026ff45b0ac059d95dec48
parser: locate errors with locations in ANode

Locate declarations of modules, classes and properties on their identifier.

Signed-off-by: Jean Privat <jean@pryen.org>
125 files changed:
src/parser/parser_nodes.nit
src/syntax/syntax_base.nit
tests/sav/base_attr5_alt1.sav
tests/sav/base_attr5_alt11.sav
tests/sav/base_attr5_alt12.sav
tests/sav/base_attr5_alt13.sav
tests/sav/base_attr5_alt14.sav
tests/sav/base_attr5_alt16.sav
tests/sav/base_attr5_alt21.sav
tests/sav/base_attr5_alt22.sav
tests/sav/base_attr5_alt23.sav
tests/sav/base_attr5_alt24.sav
tests/sav/base_attr5_alt25.sav
tests/sav/base_attr5_alt3.sav
tests/sav/base_attr5_alt5.sav
tests/sav/base_attr5_alt6.sav
tests/sav/base_control_flow_alt1.sav
tests/sav/base_init_inherit2_alt3.sav
tests/sav/base_init_inherit3.sav
tests/sav/base_init_linext2_alt2.sav
tests/sav/base_init_linext2_alt4.sav
tests/sav/base_init_simple_alt1.sav
tests/sav/error_attr_2def.sav
tests/sav/error_class_generic_alt1.sav
tests/sav/error_class_generic_alt3.sav
tests/sav/error_class_generic_alt4.sav
tests/sav/error_class_generic_alt5.sav
tests/sav/error_class_generic_alt6.sav
tests/sav/error_cons_arity.sav
tests/sav/error_cons_arity2.sav
tests/sav/error_constraint.sav
tests/sav/error_defs_alt1.sav
tests/sav/error_defs_alt2.sav
tests/sav/error_defs_alt3.sav
tests/sav/error_defs_alt4.sav
tests/sav/error_defs_alt5.sav
tests/sav/error_defs_alt6.sav
tests/sav/error_defs_alt7.sav
tests/sav/error_defs_alt8.sav
tests/sav/error_fun_ret.sav
tests/sav/error_fun_ret2.sav
tests/sav/error_fun_ret3.sav
tests/sav/error_fun_ret4.sav
tests/sav/error_fun_ret5.sav
tests/sav/error_kern_attr_any.sav
tests/sav/error_kern_attr_int.sav
tests/sav/error_meth_2def.sav
tests/sav/error_meth_2def2.sav
tests/sav/error_redef2_1alt1_alt1.sav
tests/sav/error_redef2_1alt1_alt2.sav
tests/sav/error_redef2_1alt1_alt3.sav
tests/sav/error_redef2_1alt1_alt4.sav
tests/sav/error_redef2_1alt1_alt5.sav
tests/sav/error_redef2_1alt1_alt6.sav
tests/sav/error_redef2_1alt1_alt7.sav
tests/sav/error_redef2_1alt1_alt8.sav
tests/sav/error_redef2_1alt1_alt9.sav
tests/sav/error_redef2_1alt2_alt1.sav
tests/sav/error_redef2_1alt2_alt2.sav
tests/sav/error_redef2_1alt2_alt3.sav
tests/sav/error_redef2_1alt2_alt4.sav
tests/sav/error_redef2_1alt2_alt5.sav
tests/sav/error_redef2_1alt2_alt6.sav
tests/sav/error_redef2_1alt2_alt7.sav
tests/sav/error_redef2_1alt2_alt8.sav
tests/sav/error_redef2_1alt2_alt9.sav
tests/sav/error_redef2_1alt3_alt1.sav
tests/sav/error_redef2_1alt3_alt2.sav
tests/sav/error_redef2_1alt3_alt3.sav
tests/sav/error_redef2_1alt3_alt4.sav
tests/sav/error_redef2_1alt3_alt5.sav
tests/sav/error_redef2_1alt3_alt6.sav
tests/sav/error_redef2_1alt3_alt7.sav
tests/sav/error_redef2_1alt3_alt8.sav
tests/sav/error_redef2_1alt3_alt9.sav
tests/sav/error_redef2_1alt4_alt1.sav
tests/sav/error_redef2_1alt4_alt2.sav
tests/sav/error_redef2_1alt4_alt3.sav
tests/sav/error_redef2_1alt4_alt4.sav
tests/sav/error_redef2_1alt4_alt5.sav
tests/sav/error_redef2_1alt4_alt6.sav
tests/sav/error_redef2_1alt4_alt7.sav
tests/sav/error_redef2_1alt4_alt8.sav
tests/sav/error_redef2_1alt4_alt9.sav
tests/sav/error_redef_1alt1_alt2.sav
tests/sav/error_redef_1alt1_alt3.sav
tests/sav/error_redef_1alt1_alt5.sav
tests/sav/error_redef_1alt1_alt6.sav
tests/sav/error_redef_1alt1_alt7.sav
tests/sav/error_redef_1alt1_alt8.sav
tests/sav/error_redef_1alt1_alt9.sav
tests/sav/error_redef_1alt2_alt1.sav
tests/sav/error_redef_1alt2_alt4.sav
tests/sav/error_redef_1alt2_alt7.sav
tests/sav/error_redef_1alt2_alt8.sav
tests/sav/error_redef_1alt3_alt1.sav
tests/sav/error_redef_1alt3_alt2.sav
tests/sav/error_redef_1alt3_alt3.sav
tests/sav/error_redef_1alt3_alt5.sav
tests/sav/error_redef_1alt3_alt6.sav
tests/sav/error_redef_1alt3_alt8.sav
tests/sav/error_redef_1alt3_alt9.sav
tests/sav/error_redef_1alt4_alt1.sav
tests/sav/error_redef_1alt4_alt2.sav
tests/sav/error_redef_1alt4_alt3.sav
tests/sav/error_redef_1alt4_alt4.sav
tests/sav/error_redef_1alt4_alt5.sav
tests/sav/error_redef_1alt4_alt7.sav
tests/sav/error_redef_alt1.sav
tests/sav/error_redef_alt2.sav
tests/sav/error_redef_alt3.sav
tests/sav/error_redef_alt4.sav
tests/sav/error_redef_alt5.sav
tests/sav/error_redef_alt6.sav
tests/sav/error_redef_alt7.sav
tests/sav/error_redef_alt8.sav
tests/sav/error_redef_alt9.sav
tests/sav/error_ref_fun.sav
tests/sav/error_ref_proc.sav
tests/sav/error_spe_fun.sav
tests/sav/error_spe_proc.sav
tests/sav/test_multiconstraint.sav
tests/sav/test_multiconstraint_ref.sav
tests/sav/test_multiconstraint_ref2.sav
tests/sav/test_paire.fail