support assign operators support assign operators and attributes visitor
authorJürg Billeter <j@bitron.ch>
Mon, 15 May 2006 21:02:52 +0000 (21:02 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Mon, 15 May 2006 21:02:52 +0000 (21:02 +0000)
commit23a4afabe1b2157a0835b322d90fe865728214ce
tree04d311fd2e0bb781ecb3b982ffe3d52a5a6ddec7
parent78d5467a4ac356c2fae48fb322285fc0ac648a4a
support assign operators support assign operators and attributes visitor

2006-05-15  Jürg Billeter  <j@bitron.ch>

* vala/scanner.l: support assign operators
* vala/parser.y: support assign operators and attributes
* vala/valaattributeprocessor.vala: visitor to process compiler
  attributes
* vala/valacodegenerator.vala: support structs, enums, and methods
* vala/valacodenode.vala: support attributes
* vala/valaattribute.vala
* vala/valamemberaccessibility.vala
* vala/valamethod.vala
* vala/valastruct.vala: support CCode (cname) attribute
* vala/vala.h: update
* compiler/valacompiler.vala: invoke AttributeProcessor
* ccode/valaccodeblock.vala
* ccode/valaccodeenum.vala
* ccode/valaccodemethod.vala
* ccode/valaccodemodifiers.vala
* bindings/GLib.vala: add string cmp method
* valac/scanner.l: support BITWISE_AND
* valac/parser.y: support bitwise and
* valac/context.h: add bitwise and
* valac/generator.c: support enum dependencies and bitwise and

svn path=/trunk/; revision=16
21 files changed:
vala/ChangeLog
vala/bindings/GLib.vala
vala/ccode/valaccodeblock.vala [new file with mode: 0644]
vala/ccode/valaccodeenum.vala [new file with mode: 0644]
vala/ccode/valaccodemethod.vala [new file with mode: 0644]
vala/ccode/valaccodemodifiers.vala [new file with mode: 0644]
vala/compiler/valacompiler.vala
vala/vala/parser.y
vala/vala/scanner.l
vala/vala/vala.h
vala/vala/valaattribute.vala [new file with mode: 0644]
vala/vala/valaattributeprocessor.vala [new file with mode: 0644]
vala/vala/valacodegenerator.vala
vala/vala/valacodenode.vala
vala/vala/valamemberaccessibility.vala [new file with mode: 0644]
vala/vala/valamethod.vala
vala/vala/valastruct.vala
vala/valac/context.h
vala/valac/generator.c
vala/valac/parser.y
vala/valac/scanner.l