mirror of https://github.com/aamine/cbc
add preproc tags
git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@3899 1b9489fe-b721-0410-924e-b54b9192deb8
This commit is contained in:
parent
1166d7d0f3
commit
1d06aa2e2a
|
|
@ -95,15 +95,18 @@ public class TypeResolver extends Visitor {
|
|||
bindType(var.typeNode());
|
||||
}
|
||||
|
||||
// #@@range/DefinedFunction{
|
||||
public void visit(DefinedFunction func) {
|
||||
resolveFunctionHeader(func);
|
||||
visitNode(func.body());
|
||||
}
|
||||
// #@@}
|
||||
|
||||
public void visit(UndefinedFunction func) {
|
||||
resolveFunctionHeader(func);
|
||||
}
|
||||
|
||||
// #@@range/resolveFunctionHeader{
|
||||
protected void resolveFunctionHeader(Function func) {
|
||||
bindType(func.typeNode());
|
||||
Iterator params = func.parameters();
|
||||
|
|
@ -112,6 +115,7 @@ public class TypeResolver extends Visitor {
|
|||
bindType(param.typeNode());
|
||||
}
|
||||
}
|
||||
// #@@}
|
||||
|
||||
public void visit(AddressNode node) {
|
||||
super.visit(node);
|
||||
|
|
|
|||
Loading…
Reference in New Issue