public Symbol? current_symbol;
public ArrayList<Symbol> symbol_stack = new ArrayList<Symbol> ();
public TryStatement current_try;
+ public int current_try_id;
+ public int next_try_id;
public CatchClause current_catch;
public CCodeFunction ccode;
public ArrayList<CCodeFunction> ccode_stack = new ArrayList<CCodeFunction> ();
set { emit_context.current_try = value; }
}
+ public int current_try_id {
+ get { return emit_context.current_try_id; }
+ set { emit_context.current_try_id = value; }
+ }
+
+ public int next_try_id {
+ get { return emit_context.next_try_id; }
+ set { emit_context.next_try_id = value; }
+ }
+
public CatchClause current_catch {
get { return emit_context.current_catch; }
set { emit_context.current_catch = value; }
using GLib;
public class Vala.GErrorModule : CCodeDelegateModule {
- private int current_try_id = 0;
- private int next_try_id = 0;
private bool is_in_catch = false;
public override void generate_error_domain_declaration (ErrorDomain edomain, CCodeFile decl_space) {