diff options
author | Jürg Billeter <j@bitron.ch> | 2010-10-28 13:58:01 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-10-28 16:20:17 +0200 |
commit | fb3a31632feda7c36473037dd2e513850e7210de (patch) | |
tree | 9e6fc77765ce66b8cd58522233ae02cd51b67b71 /vala/valablock.vala | |
parent | 2cd44b166403f4cd29de30aaa328637d7d207591 (diff) | |
download | vala-fb3a31632feda7c36473037dd2e513850e7210de.tar.gz |
Replace SemanticAnalyzer with CodeContext in CodeNode.check parameter
Diffstat (limited to 'vala/valablock.vala')
-rw-r--r-- | vala/valablock.vala | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/vala/valablock.vala b/vala/valablock.vala index c5b044d6a..de8a62ab3 100644 --- a/vala/valablock.vala +++ b/vala/valablock.vala @@ -135,22 +135,22 @@ public class Vala.Block : Symbol, Statement { } } - public override bool check (SemanticAnalyzer analyzer) { + public override bool check (CodeContext context) { if (checked) { return !error; } checked = true; - owner = analyzer.current_symbol.scope; + owner = context.analyzer.current_symbol.scope; - var old_symbol = analyzer.current_symbol; - var old_insert_block = analyzer.insert_block; - analyzer.current_symbol = this; - analyzer.insert_block = this; + var old_symbol = context.analyzer.current_symbol; + var old_insert_block = context.analyzer.insert_block; + context.analyzer.current_symbol = this; + context.analyzer.insert_block = this; for (int i = 0; i < statement_list.size; i++) { - statement_list[i].check (analyzer); + statement_list[i].check (context); } foreach (LocalVariable local in get_local_variables ()) { @@ -166,8 +166,8 @@ public class Vala.Block : Symbol, Statement { add_error_types (stmt.get_error_types ()); } - analyzer.current_symbol = old_symbol; - analyzer.insert_block = old_insert_block; + context.analyzer.current_symbol = old_symbol; + context.analyzer.insert_block = old_insert_block; return !error; } |