support OPEN_BRACKET, CLOSE_BRACKET, OP_INC, OP_DEC, OP_EQ, OP_NE, OP_LE,
authorJürg Billeter <j@bitron.ch>
Wed, 26 Apr 2006 14:58:13 +0000 (14:58 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Wed, 26 Apr 2006 14:58:13 +0000 (14:58 +0000)
commit8ff7a6ebcbef3df62a7c8d2bc39e4a47ac3bae1b
treea7fe7c73f6234e7139721dedae02af8fcbb434f8
parent8e1dd453ab18dfb06bfacc91a93a5c1c2fa2d5ed
support OPEN_BRACKET, CLOSE_BRACKET, OP_INC, OP_DEC, OP_EQ, OP_NE, OP_LE,

2006-04-26  Jürg Billeter  <j@bitron.ch>

* valac/scanner.l: support OPEN_BRACKET, CLOSE_BRACKET, OP_INC, OP_DEC,
  OP_EQ, OP_NE, OP_LE, OP_GE, OP_LT, OP_GT, MINUS, STAR, DIV, ELSE, FOR,
  IF
* valac/parser.y: add array type references, equality expressions,
  relational expressions, multiplicative expressions, postfix
  operations, object creation, if conditionals, for loops
* valac/context.h: add ValaNamedArgument struct, support if and for
  statements
* valac/context.c: resolve types in object creation expressions of
  variable initializers
* valac/generator.c: support array type references, init and class_init
  methods, more operations, object creation, for loops, if conditionals,
  call g_type_init in main
* tests/test-006.vala: test instance method invocation, object creation,
  for loop, if conditional, multiplicative expression

svn path=/trunk/; revision=6
vala/ChangeLog
vala/tests/test-006.vala [new file with mode: 0644]
vala/valac/context.c
vala/valac/context.h
vala/valac/generator.c
vala/valac/parser.y
vala/valac/scanner.l