~ubuntu-branches/ubuntu/maverick/vala/maverick

« back to all changes in this revision

Viewing changes to codegen/valaccodegenerator.vala

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-04-02 10:10:55 UTC
  • mfrom: (1.4.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20100402101055-qbx3okzv0tnp3wpp
Tags: 0.8.0-0ubuntu1
* New upstream release:
  - Infer type arguments when calling generic methods.
  - Support `in' operator for arrays.
  - Add experimental support for regular expression literals.
  - Add experimental support for chained relational expressions.
  - Add va_list support.
  - Add clutter-gtk-0.10 bindings (Gordon Allott).
  - Add gdl-1.0 bindings (Nicolas Joseph).
  - Add gstreamer-app-0.10 bindings (Sebastian Dröge).
  - Add gstreamer-cdda-0.10 bindings (Sebastian Dröge).
  - Add gudev-1.0 bindings (Jim Nelson).
  - Add libgda-report-4.0 bindings (Shawn Ferris).
  - Add libgvc (graphviz) bindings (Martin Olsson).
  - Add purple bindings (Adrien Bustany).
  - Many bug fixes and binding updates.
* debian/patches/99_ltmain_as-needed.patch: refreshed

Show diffs side-by-side

added added

removed removed

Lines of Context:
67
67
                        head = new CCodeDelegateModule (this, head);
68
68
                }
69
69
 
 
70
                head = add_modules (head);
70
71
                head.emit (context);
71
72
 
72
73
                head = null;
73
74
        }
74
75
 
 
76
        public virtual CCodeModule add_modules (CCodeModule head) {
 
77
                return head;
 
78
        }
 
79
 
75
80
        public override void visit_source_file (SourceFile source_file) {
76
81
                head.visit_source_file (source_file);
77
82
        }
228
233
                head.visit_lock_statement (stmt);
229
234
        }
230
235
 
 
236
        public override void visit_unlock_statement (UnlockStatement stmt) {
 
237
                head.visit_unlock_statement (stmt);
 
238
        }
 
239
 
231
240
        public override void visit_delete_statement (DeleteStatement stmt) {
232
241
                head.visit_delete_statement (stmt);
233
242
        }
260
269
                head.visit_string_literal (expr);
261
270
        }
262
271
 
 
272
        public override void visit_list_literal (ListLiteral expr) {
 
273
                head.visit_list_literal (expr);
 
274
        }
 
275
 
 
276
        public override void visit_set_literal (SetLiteral expr) {
 
277
                head.visit_set_literal (expr);
 
278
        }
 
279
 
 
280
        public override void visit_map_literal (MapLiteral expr) {
 
281
                head.visit_map_literal (expr);
 
282
        }
 
283
 
 
284
        public override void visit_tuple (Tuple expr) {
 
285
                head.visit_tuple (expr);
 
286
        }
 
287
 
 
288
        public override void visit_regex_literal (RegexLiteral expr) {
 
289
                head.visit_regex_literal (expr);
 
290
        }
 
291
 
 
292
 
263
293
        public override void visit_null_literal (NullLiteral expr) {
264
294
                head.visit_null_literal (expr);
265
295
        }