summaryrefslogtreecommitdiff
path: root/src/minijava/symboltable/MStatementList.java
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2014-10-10 06:34:52 +0800
committerIru Cai <mytbk920423@gmail.com>2014-10-10 06:34:52 +0800
commit31aac86103f0c05fbaaf1e690ec27b23cfeea9c0 (patch)
treecd79cf031f3b45f8296b9cc10ae98ff2962b6536 /src/minijava/symboltable/MStatementList.java
parentfea5f8c5c0137c85f86bafb45f512abeac2e78a7 (diff)
downloadminijava-31aac86103f0c05fbaaf1e690ec27b23cfeea9c0.tar.xz
nearly finished
Diffstat (limited to 'src/minijava/symboltable/MStatementList.java')
-rw-r--r--src/minijava/symboltable/MStatementList.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/minijava/symboltable/MStatementList.java b/src/minijava/symboltable/MStatementList.java
index 034bc8b..3cb3b02 100644
--- a/src/minijava/symboltable/MStatementList.java
+++ b/src/minijava/symboltable/MStatementList.java
@@ -23,4 +23,11 @@ public class MStatementList extends MType {
s_list.elementAt(i).printStatement(spaces);
}
}
+
+ public void checkStatements(MMethod m) {
+ for (int i=0; i<s_list.size(); i++) {
+ s_list.elementAt(i).checkStatement(m);
+ }
+ }
+
}