summaryrefslogtreecommitdiff
path: root/vala/valablock.vala
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2010-10-28 13:58:01 +0200
committerJürg Billeter <j@bitron.ch>2010-10-28 16:20:17 +0200
commitfb3a31632feda7c36473037dd2e513850e7210de (patch)
tree9e6fc77765ce66b8cd58522233ae02cd51b67b71 /vala/valablock.vala
parent2cd44b166403f4cd29de30aaa328637d7d207591 (diff)
downloadvala-fb3a31632feda7c36473037dd2e513850e7210de.tar.gz
Replace SemanticAnalyzer with CodeContext in CodeNode.check parameter
Diffstat (limited to 'vala/valablock.vala')
-rw-r--r--vala/valablock.vala18
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;
}