diff options
author | Jürg Billeter <j@bitron.ch> | 2010-02-26 19:23:42 +0100 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-08-21 13:39:13 +0200 |
commit | 1e7d87f2efa1b5041fe8e460a06b879c8e69acee (patch) | |
tree | ee4f810cc5ab48e83d5777bd9027c946b74799fa /vala/valasymbol.vala | |
parent | f4f655d292b78f0b0e631507da104bc45584f634 (diff) | |
download | vala-1e7d87f2efa1b5041fe8e460a06b879c8e69acee.tar.gz |
Refactor parser to avoid parse_*_member methods
Diffstat (limited to 'vala/valasymbol.vala')
-rw-r--r-- | vala/valasymbol.vala | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/vala/valasymbol.vala b/vala/valasymbol.vala index a935bcb76..a46112fac 100644 --- a/vala/valasymbol.vala +++ b/vala/valasymbol.vala @@ -496,6 +496,62 @@ public abstract class Vala.Symbol : CodeNode { return null; } + + public virtual void add_namespace (Namespace ns) { + Report.error (ns.source_reference, "unexpected declaration"); + } + + public virtual void add_class (Class cl) { + Report.error (cl.source_reference, "unexpected declaration"); + } + + public virtual void add_interface (Interface iface) { + Report.error (iface.source_reference, "unexpected declaration"); + } + + public virtual void add_struct (Struct st) { + Report.error (st.source_reference, "unexpected declaration"); + } + + public virtual void add_enum (Enum en) { + Report.error (en.source_reference, "unexpected declaration"); + } + + public virtual void add_error_domain (ErrorDomain edomain) { + Report.error (edomain.source_reference, "unexpected declaration"); + } + + public virtual void add_delegate (Delegate d) { + Report.error (d.source_reference, "unexpected declaration"); + } + + public virtual void add_constant (Constant constant) { + Report.error (constant.source_reference, "unexpected declaration"); + } + + public virtual void add_field (Field f) { + Report.error (f.source_reference, "unexpected declaration"); + } + + public virtual void add_method (Method m) { + Report.error (m.source_reference, "unexpected declaration"); + } + + public virtual void add_property (Property prop) { + Report.error (prop.source_reference, "unexpected declaration"); + } + + public virtual void add_signal (Signal sig) { + Report.error (sig.source_reference, "unexpected declaration"); + } + + public virtual void add_constructor (Constructor c) { + Report.error (c.source_reference, "unexpected declaration"); + } + + public virtual void add_destructor (Destructor d) { + Report.error (d.source_reference, "unexpected declaration"); + } } public enum Vala.SymbolAccessibility { |