Prepare Nit code for inherited and automatic constructors.
authorJean Privat <jean@pryen.org>
Sat, 27 Dec 2008 20:12:19 +0000 (15:12 -0500)
committerJean Privat <jean@pryen.org>
Sat, 27 Dec 2008 20:12:19 +0000 (15:12 -0500)
commitbe7df58a7fbeb70979b903b2832747699348fd9e
treede4d6e492f466cfc88b0ab3f731d8ab6e3a6d964
parentf2323dbe5d1959480b6f3f354415eae65526b071
Prepare Nit code for inherited and automatic constructors.
All components are impacted (stdlib, compiler and tests).
Changes concern:
 * attribute default values
 * constructor namies
 * class kind
 * redef keyword
36 files changed:
lib/standard/abstract_collection.nit
lib/standard/array.nit
lib/standard/exec.nit
lib/standard/file.nit
lib/standard/hash.nit
lib/standard/stream.nit
src/compiling/compiling_global.nit
src/metamodel/static_type.nit
src/nitdoc.nit
src/parser/lexer.nit
src/parser/parser_abs.nit
src/parser/parser_nodes.nit
src/parser/parser_prod.nit
src/parser/xss/lexer.xss
src/parser/xss/prods.xss
src/parser/xss/tokens.xss
tests/base_attr.nit
tests/base_attr_def.nit
tests/base_classid.nit
tests/base_eq.nit
tests/base_gen.nit
tests/base_init_linext2.nit
tests/base_isa.nit
tests/base_primitive.nit
tests/base_simple.nit
tests/base_simple2.nit
tests/base_virtual_type.nit
tests/base_virtual_type2.nit
tests/bench_complex_sort.nit
tests/bench_netsim.nit
tests/bench_send.nit
tests/bench_send2.nit
tests/example_objet.nit
tests/sav/base_init_linext2_alt1.sav
tests/sav/base_init_linext2_alt4.sav
tests/sav/base_init_linext2_alt5.sav