mirror of https://github.com/aamine/cbc
* net/loveruby/cflat/compiler/TypeChecker.java: TypeTable is useless.
* net/loveruby/cflat/compiler/Compiler.java: ditto. git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@3916 1b9489fe-b721-0410-924e-b54b9192deb8
This commit is contained in:
parent
2568b19bdf
commit
cf5e124336
|
@ -1,3 +1,10 @@
|
|||
Mon Feb 18 06:12:14 2008 Minero Aoki <aamine@loveruby.net>
|
||||
|
||||
* net/loveruby/cflat/compiler/TypeChecker.java: TypeTable is
|
||||
useless.
|
||||
|
||||
* net/loveruby/cflat/compiler/Compiler.java: ditto.
|
||||
|
||||
Mon Feb 18 06:07:13 2008 Minero Aoki <aamine@loveruby.net>
|
||||
|
||||
* net/loveruby/cflat/compiler/TypeChecker.java (mustBeScalar):
|
||||
|
|
|
@ -297,7 +297,7 @@ public class Compiler {
|
|||
ast.dump();
|
||||
System.exit(1);
|
||||
}
|
||||
TypeChecker.check(ast, opts.typeTable, errorHandler);
|
||||
TypeChecker.check(ast, errorHandler);
|
||||
}
|
||||
|
||||
protected void assemble(String srcPath,
|
||||
|
|
|
@ -5,16 +5,14 @@ import net.loveruby.cflat.exception.*;
|
|||
import java.util.*;
|
||||
|
||||
class TypeChecker extends Visitor {
|
||||
static public void check(AST ast, TypeTable typeTable,
|
||||
ErrorHandler handler) throws SemanticException {
|
||||
new TypeChecker(typeTable, handler).visit(ast);
|
||||
static public void check(AST ast, ErrorHandler handler)
|
||||
throws SemanticException {
|
||||
new TypeChecker(handler).visit(ast);
|
||||
}
|
||||
|
||||
protected TypeTable typeTable;
|
||||
protected ErrorHandler errorHandler;
|
||||
|
||||
public TypeChecker(TypeTable typeTable, ErrorHandler errorHandler) {
|
||||
this.typeTable = typeTable;
|
||||
public TypeChecker(ErrorHandler errorHandler) {
|
||||
this.errorHandler = errorHandler;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue