+2008-04-23 Jürg Billeter <j@bitron.ch>
+
+ * vala/valaparser.vala: re-add support for pre- and postconditions
+
2008-04-23 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi: fix g_signal_* bindings,
method.add_error_domain (parse_type ());
} while (accept (TokenType.COMMA));
}
+ while (accept (TokenType.REQUIRES)) {
+ expect (TokenType.OPEN_PARENS);
+ method.add_precondition (parse_expression ());
+ expect (TokenType.CLOSE_PARENS);
+ }
+ while (accept (TokenType.ENSURES)) {
+ expect (TokenType.OPEN_PARENS);
+ method.add_postcondition (parse_expression ());
+ expect (TokenType.CLOSE_PARENS);
+ }
if (!accept (TokenType.SEMICOLON)) {
method.body = parse_block ();
}