parent
9636f261dd
commit
d7cd4df736
|
@ -48,6 +48,9 @@ public final class TypeChecker
|
||||||
public void dependencyCheck()
|
public void dependencyCheck()
|
||||||
{
|
{
|
||||||
/* TODO: Implement me */
|
/* TODO: Implement me */
|
||||||
|
checkClassInherit(modulle);
|
||||||
|
|
||||||
|
/* TODO: Process class ? vars funcs ?*/
|
||||||
}
|
}
|
||||||
|
|
||||||
public void beginCheck()
|
public void beginCheck()
|
||||||
|
@ -62,7 +65,7 @@ public final class TypeChecker
|
||||||
|
|
||||||
/* TODO: Now that everything is defined, no collision */
|
/* TODO: Now that everything is defined, no collision */
|
||||||
/* TODO: Do actual type checking and declarations */
|
/* TODO: Do actual type checking and declarations */
|
||||||
checkClassInherit(modulle);
|
dependencyCheck();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void checkClassInherit(Container c)
|
private void checkClassInherit(Container c)
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
module classTest;
|
||||||
|
|
||||||
|
class A : B
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class B
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue