summaryrefslogtreecommitdiff
path: root/gobject
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2007-09-17 21:01:20 +0000
committerJürg Billeter <juergbi@src.gnome.org>2007-09-17 21:01:20 +0000
commit0c56350693573666c9fa30a9b4035301b29f0717 (patch)
treec3e2f4294248556f1876ae8edf75a12d5c67cd42 /gobject
parent251f0e7a8e16627083d9d2d0227d0ad745ad5763 (diff)
downloadvala-0c56350693573666c9fa30a9b4035301b29f0717.tar.gz
rename CodeGenerator to CCodeGenerator, add abstract CodeGenerator and
2007-09-17 Juerg Billeter <j@bitron.ch> * vala/Makefile.am, vala/valacodebinding.vala, vala/valacodecontext.vala, vala/valacodegenerator.vala, vala/valacodenode.vala, gobject/Makefile.am, gobject/valaccodegenerator.vala, compiler/valacompiler.vala: rename CodeGenerator to CCodeGenerator, add abstract CodeGenerator and CodeBinding classes svn path=/trunk/; revision=617
Diffstat (limited to 'gobject')
-rw-r--r--gobject/Makefile.am80
-rw-r--r--gobject/valaccodegenerator.vala (renamed from gobject/valacodegenerator.vala)13
-rw-r--r--gobject/valaccodegeneratorassignment.vala (renamed from gobject/valacodegeneratorassignment.vala)4
-rw-r--r--gobject/valaccodegeneratorclass.vala (renamed from gobject/valacodegeneratorclass.vala)4
-rw-r--r--gobject/valaccodegeneratorinterface.vala (renamed from gobject/valacodegeneratorinterface.vala)4
-rw-r--r--gobject/valaccodegeneratorinvocationexpression.vala (renamed from gobject/valacodegeneratorinvocationexpression.vala)4
-rw-r--r--gobject/valaccodegeneratormemberaccess.vala (renamed from gobject/valacodegeneratormemberaccess.vala)4
-rw-r--r--gobject/valaccodegeneratormethod.vala (renamed from gobject/valacodegeneratormethod.vala)4
-rw-r--r--gobject/valaccodegeneratorsignal.vala (renamed from gobject/valacodegeneratorsignal.vala)4
-rw-r--r--gobject/valaccodegeneratorsourcefile.vala (renamed from gobject/valacodegeneratorsourcefile.vala)4
-rw-r--r--gobject/valaccodegeneratorstruct.vala (renamed from gobject/valacodegeneratorstruct.vala)4
11 files changed, 62 insertions, 67 deletions
diff --git a/gobject/Makefile.am b/gobject/Makefile.am
index 8dfdc6b51..2d544798c 100644
--- a/gobject/Makefile.am
+++ b/gobject/Makefile.am
@@ -19,36 +19,36 @@ libvala_la_SOURCES = \
valaclassregisterfunction.c \
valaclassregisterfunction.h \
valaclassregisterfunction.vala \
- valacodegenerator.c \
- valacodegenerator.h \
- valacodegenerator.vala \
- valacodegeneratorassignment.c \
- valacodegeneratorassignment.h \
- valacodegeneratorassignment.vala \
- valacodegeneratorclass.c \
- valacodegeneratorclass.h \
- valacodegeneratorclass.vala \
- valacodegeneratorinterface.c \
- valacodegeneratorinterface.h \
- valacodegeneratorinterface.vala \
- valacodegeneratorinvocationexpression.c \
- valacodegeneratorinvocationexpression.h \
- valacodegeneratorinvocationexpression.vala \
- valacodegeneratormemberaccess.c \
- valacodegeneratormemberaccess.h \
- valacodegeneratormemberaccess.vala \
- valacodegeneratormethod.c \
- valacodegeneratormethod.h \
- valacodegeneratormethod.vala \
- valacodegeneratorsignal.c \
- valacodegeneratorsignal.h \
- valacodegeneratorsignal.vala \
- valacodegeneratorsourcefile.c \
- valacodegeneratorsourcefile.h \
- valacodegeneratorsourcefile.vala \
- valacodegeneratorstruct.c \
- valacodegeneratorstruct.h \
- valacodegeneratorstruct.vala \
+ valaccodegenerator.c \
+ valaccodegenerator.h \
+ valaccodegenerator.vala \
+ valaccodegeneratorassignment.c \
+ valaccodegeneratorassignment.h \
+ valaccodegeneratorassignment.vala \
+ valaccodegeneratorclass.c \
+ valaccodegeneratorclass.h \
+ valaccodegeneratorclass.vala \
+ valaccodegeneratorinterface.c \
+ valaccodegeneratorinterface.h \
+ valaccodegeneratorinterface.vala \
+ valaccodegeneratorinvocationexpression.c \
+ valaccodegeneratorinvocationexpression.h \
+ valaccodegeneratorinvocationexpression.vala \
+ valaccodegeneratormemberaccess.c \
+ valaccodegeneratormemberaccess.h \
+ valaccodegeneratormemberaccess.vala \
+ valaccodegeneratormethod.c \
+ valaccodegeneratormethod.h \
+ valaccodegeneratormethod.vala \
+ valaccodegeneratorsignal.c \
+ valaccodegeneratorsignal.h \
+ valaccodegeneratorsignal.vala \
+ valaccodegeneratorsourcefile.c \
+ valaccodegeneratorsourcefile.h \
+ valaccodegeneratorsourcefile.vala \
+ valaccodegeneratorstruct.c \
+ valaccodegeneratorstruct.h \
+ valaccodegeneratorstruct.vala \
valadbusbindingprovider.c \
valadbusbindingprovider.h \
valadbusbindingprovider.vala \
@@ -71,16 +71,16 @@ gobjectincludedir = $(includedir)/vala-1.0/gobject
gobjectinclude_HEADERS = \
valaccodecompiler.h \
valaclassregisterfunction.h \
- valacodegenerator.h \
- valacodegeneratorassignment.h \
- valacodegeneratorclass.h \
- valacodegeneratorinterface.h \
- valacodegeneratorinvocationexpression.h \
- valacodegeneratormemberaccess.h \
- valacodegeneratormethod.h \
- valacodegeneratorsignal.h \
- valacodegeneratorsourcefile.h \
- valacodegeneratorstruct.h \
+ valaccodegenerator.h \
+ valaccodegeneratorassignment.h \
+ valaccodegeneratorclass.h \
+ valaccodegeneratorinterface.h \
+ valaccodegeneratorinvocationexpression.h \
+ valaccodegeneratormemberaccess.h \
+ valaccodegeneratormethod.h \
+ valaccodegeneratorsignal.h \
+ valaccodegeneratorsourcefile.h \
+ valaccodegeneratorstruct.h \
valadbusbindingprovider.h \
valadbusmethod.h \
valadbussignal.h \
diff --git a/gobject/valacodegenerator.vala b/gobject/valaccodegenerator.vala
index fe0ab8fa1..6dd15144c 100644
--- a/gobject/valacodegenerator.vala
+++ b/gobject/valaccodegenerator.vala
@@ -1,4 +1,4 @@
-/* valacodegenerator.vala
+/* valaccodegenerator.vala
*
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini
*
@@ -27,7 +27,7 @@ using Gee;
/**
* Code visitor generating C Code.
*/
-public class Vala.CodeGenerator : CodeVisitor {
+public class Vala.CCodeGenerator : CodeGenerator {
/**
* Specifies whether automatic memory management is active.
*/
@@ -123,7 +123,7 @@ public class Vala.CodeGenerator : CodeVisitor {
private bool requires_array_free;
private bool requires_array_move;
- public CodeGenerator (bool manage_memory = true) {
+ public CCodeGenerator (bool manage_memory = true) {
memory_management = manage_memory;
}
@@ -193,12 +193,7 @@ public class Vala.CodeGenerator : CodeVisitor {
c_keywords.add ("cdecl");
}
- /**
- * Generate and emit C code for the specified code context.
- *
- * @param context a code context
- */
- public void emit (CodeContext! context) {
+ public override void emit (CodeContext! context) {
this.context = context;
context.find_header_cycles ();
diff --git a/gobject/valacodegeneratorassignment.vala b/gobject/valaccodegeneratorassignment.vala
index 5695c5211..4e2aac9b3 100644
--- a/gobject/valacodegeneratorassignment.vala
+++ b/gobject/valaccodegeneratorassignment.vala
@@ -1,4 +1,4 @@
-/* valacodegeneratorassignment.vala
+/* valaccodegeneratorassignment.vala
*
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini
*
@@ -24,7 +24,7 @@
using GLib;
using Gee;
-public class Vala.CodeGenerator {
+public class Vala.CCodeGenerator {
public override void visit_assignment (Assignment! a) {
a.accept_children (this);
diff --git a/gobject/valacodegeneratorclass.vala b/gobject/valaccodegeneratorclass.vala
index c743e68e7..59c2e9507 100644
--- a/gobject/valacodegeneratorclass.vala
+++ b/gobject/valaccodegeneratorclass.vala
@@ -1,4 +1,4 @@
-/* valacodegeneratorclass.vala
+/* valaccodegeneratorclass.vala
*
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini
*
@@ -23,7 +23,7 @@
using GLib;
-public class Vala.CodeGenerator {
+public class Vala.CCodeGenerator {
public override void visit_class (Class! cl) {
var old_symbol = current_symbol;
var old_type_symbol = current_type_symbol;
diff --git a/gobject/valacodegeneratorinterface.vala b/gobject/valaccodegeneratorinterface.vala
index 0360b49af..0ae51fdbb 100644
--- a/gobject/valacodegeneratorinterface.vala
+++ b/gobject/valaccodegeneratorinterface.vala
@@ -1,4 +1,4 @@
-/* valacodegeneratorinterface.vala
+/* valaccodegeneratorinterface.vala
*
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini
*
@@ -23,7 +23,7 @@
using GLib;
-public class Vala.CodeGenerator {
+public class Vala.CCodeGenerator {
public override void visit_interface (Interface! iface) {
current_symbol = iface;
current_type_symbol = iface;
diff --git a/gobject/valacodegeneratorinvocationexpression.vala b/gobject/valaccodegeneratorinvocationexpression.vala
index 218418183..621b17445 100644
--- a/gobject/valacodegeneratorinvocationexpression.vala
+++ b/gobject/valaccodegeneratorinvocationexpression.vala
@@ -1,4 +1,4 @@
-/* valacodegeneratorinvocationexpression.vala
+/* valaccodegeneratorinvocationexpression.vala
*
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini
*
@@ -24,7 +24,7 @@
using GLib;
using Gee;
-public class Vala.CodeGenerator {
+public class Vala.CCodeGenerator {
public override void visit_invocation_expression (InvocationExpression! expr) {
expr.accept_children (this);
diff --git a/gobject/valacodegeneratormemberaccess.vala b/gobject/valaccodegeneratormemberaccess.vala
index e0a15bb34..267333f18 100644
--- a/gobject/valacodegeneratormemberaccess.vala
+++ b/gobject/valaccodegeneratormemberaccess.vala
@@ -1,4 +1,4 @@
-/* valacodegeneratormemberaccess.vala
+/* valaccodegeneratormemberaccess.vala
*
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini
*
@@ -23,7 +23,7 @@
using GLib;
-public class Vala.CodeGenerator {
+public class Vala.CCodeGenerator {
private void process_cmember (MemberAccess! expr, CCodeExpression pub_inst, DataType base_type) {
if (expr.symbol_reference is Method) {
var m = (Method) expr.symbol_reference;
diff --git a/gobject/valacodegeneratormethod.vala b/gobject/valaccodegeneratormethod.vala
index 9d69adc59..4dc0776d6 100644
--- a/gobject/valacodegeneratormethod.vala
+++ b/gobject/valaccodegeneratormethod.vala
@@ -1,4 +1,4 @@
-/* valacodegeneratormethod.vala
+/* valaccodegeneratormethod.vala
*
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini
*
@@ -24,7 +24,7 @@
using GLib;
using Gee;
-public class Vala.CodeGenerator {
+public class Vala.CCodeGenerator {
public override void visit_method (Method! m) {
Method old_method = current_method;
TypeReference old_return_type = current_return_type;
diff --git a/gobject/valacodegeneratorsignal.vala b/gobject/valaccodegeneratorsignal.vala
index f446f94c2..7995562c0 100644
--- a/gobject/valacodegeneratorsignal.vala
+++ b/gobject/valaccodegeneratorsignal.vala
@@ -1,4 +1,4 @@
-/* valacodegeneratorsignal.vala
+/* valaccodegeneratorsignal.vala
*
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini
*
@@ -23,7 +23,7 @@
using GLib;
-public class Vala.CodeGenerator {
+public class Vala.CCodeGenerator {
private string get_marshaller_type_name (TypeReference t) {
if (t.type_parameter != null) {
return ("POINTER");
diff --git a/gobject/valacodegeneratorsourcefile.vala b/gobject/valaccodegeneratorsourcefile.vala
index 6a84dce4e..4c79f46e2 100644
--- a/gobject/valacodegeneratorsourcefile.vala
+++ b/gobject/valaccodegeneratorsourcefile.vala
@@ -1,4 +1,4 @@
-/* valacodegeneratorsourcefile.vala
+/* valaccodegeneratorsourcefile.vala
*
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini
*
@@ -24,7 +24,7 @@
using GLib;
using Gee;
-public class Vala.CodeGenerator {
+public class Vala.CCodeGenerator {
private CCodeIncludeDirective get_internal_include (string! filename) {
return new CCodeIncludeDirective (filename, context.library == null);
}
diff --git a/gobject/valacodegeneratorstruct.vala b/gobject/valaccodegeneratorstruct.vala
index afa7fb736..ca7884848 100644
--- a/gobject/valacodegeneratorstruct.vala
+++ b/gobject/valaccodegeneratorstruct.vala
@@ -1,4 +1,4 @@
-/* valacodegeneratorstruct.vala
+/* valaccodegeneratorstruct.vala
*
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini
*
@@ -23,7 +23,7 @@
using GLib;
-public class Vala.CodeGenerator {
+public class Vala.CCodeGenerator {
public override void visit_struct (Struct! st) {
var old_type_symbol = current_type_symbol;
var old_instance_struct = instance_struct;