add CreationMethod type; restrict creation methods bodys to contain only
authorRaffaele Sandrini <rasa@gmx.ch>
Sat, 3 Mar 2007 22:07:17 +0000 (22:07 +0000)
committerRaffaele Sandrini <rasa@src.gnome.org>
Sat, 3 Mar 2007 22:07:17 +0000 (22:07 +0000)
commit5882cb3da542ba2e1114e1d8365912a3814cb813
tree7c851dc3609b540ae79023393bbbd4c24181d884
parentd2d8fe52a0f813993af389405a01fe4fd6deb98a
add CreationMethod type; restrict creation methods bodys to contain only

2007-03-03  Raffaele Sandrini  <rasa@gmx.ch>

* vala/valaattributeprocessor.vala, vala/valamethod.vala,
  vala/valacodegenerator.vala, vala/valacreationmethod.vala,
  vala/valasymbolbuilder.vala, vala/valasemanticanalyzer.vala,
  vala/parser.y, vala/valacodevisitor.vala,
  vala/valainterfacewriter.vala, vala/valamemorymanager.vala:
  add CreationMethod type; restrict creation methods bodys to contain
  only property assignment statements
* vala/valacharacterliteral.vala, vala/valacodegenerator.vala,
  vala/valaarray.vala: fix the compiler to obey the new creation
  method rules
* vala/Makefile.am: update

svn path=/trunk/; revision=214
14 files changed:
vala/ChangeLog
vala/vala/Makefile.am
vala/vala/parser.y
vala/vala/valaarray.vala
vala/vala/valaattributeprocessor.vala
vala/vala/valacharacterliteral.vala
vala/vala/valacodegenerator.vala
vala/vala/valacodevisitor.vala
vala/vala/valacreationmethod.vala [new file with mode: 0644]
vala/vala/valainterfacewriter.vala
vala/vala/valamemorymanager.vala
vala/vala/valamethod.vala
vala/vala/valasemanticanalyzer.vala
vala/vala/valasymbolbuilder.vala