From 04f3d47a869820c74a06cde19ed878e5409e33ba Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Tue, 25 Apr 2023 12:28:06 -0600 Subject: [PATCH] add pack to KissState --- kiss/src/kiss/Kiss.hx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/kiss/src/kiss/Kiss.hx b/kiss/src/kiss/Kiss.hx index adc9114f..1d88bf58 100644 --- a/kiss/src/kiss/Kiss.hx +++ b/kiss/src/kiss/Kiss.hx @@ -36,6 +36,7 @@ typedef FormDoc = { typedef KissState = { className:String, + pack:Array, file:String, readTable:ReadTable, startOfLineReadTable:ReadTable, @@ -74,13 +75,19 @@ typedef KissState = { class Kiss { #if macro public static function defaultKissState(?context:FrontendContext):KissState { - var className = if (context == null) { - Context.getLocalClass().get().name; + var className = ""; + var pack = []; + if (context == null) { + var clazz = Context.getLocalClass().get(); + className = clazz.name; + pack = clazz.pack; } else { - context.name; + className = context.name; + pack = context.pack; } var k = { className: className, + pack: pack, file: "", readTable: Reader.builtins(), startOfLineReadTable: new ReadTable(),