WIP Classes

This commit is contained in:
NeeEoo
2023-03-31 20:16:30 +02:00
parent 5684ca8671
commit b7b12b6cbb
2 changed files with 21 additions and 1 deletions
+1
View File
@@ -277,6 +277,7 @@ class Parser {
return switch( expr(e) ) {
case EBlock(_), EObject(_), ESwitch(_): true;
case EFunction(_,e,_,_,_,_): isBlock(e);
case EClass(_,e,_,_): true;
case EVar(_, t, e, _,_): e != null ? isBlock(e) : t != null ? t.match(CTAnon(_)) : false;
case EIf(_,e1,e2): if( e2 != null ) isBlock(e2) else isBlock(e1);
case EBinop(_,_,e): isBlock(e);