From 2c6f48b1bc1bf953e2b3d842936e21818fd03a9d Mon Sep 17 00:00:00 2001 From: Jaime Humberto Macias Bustamante Date: Thu, 24 Jul 2025 14:18:45 -0700 Subject: [PATCH] Update Parser.hx now enum parses correctly --- hscript/Parser.hx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hscript/Parser.hx b/hscript/Parser.hx index d0a1261..d222e45 100644 --- a/hscript/Parser.hx +++ b/hscript/Parser.hx @@ -284,7 +284,7 @@ class Parser { function isBlock(e:Expr):Bool { if( e == null ) return false; return switch( expr(e) ) { - case EBlock(_), EObject(_), ESwitch(_): true; + case EBlock(_), EObject(_), ESwitch(_), EEnum(_, _): true; case EFunction(_,e,_,_,_,_): isBlock(e); case EClass(_,e,_,_): true; case EVar(_, t, e, _,_): e != null ? isBlock(e) : t != null ? t.match(CTAnon(_)) : false; @@ -1112,10 +1112,10 @@ class Parser { var fields:Array = []; var fieldName:String = ''; var enumArgs:Array = null; - var tk = token(); + //var tk = token(); while(!maybe(TBrClose)) { - tk = token(); + var tk = token(); switch(tk) { //case TBrClose: