add pack to KissState
This commit is contained in:
@@ -36,6 +36,7 @@ typedef FormDoc = {
|
|||||||
|
|
||||||
typedef KissState = {
|
typedef KissState = {
|
||||||
className:String,
|
className:String,
|
||||||
|
pack:Array<String>,
|
||||||
file:String,
|
file:String,
|
||||||
readTable:ReadTable,
|
readTable:ReadTable,
|
||||||
startOfLineReadTable:ReadTable,
|
startOfLineReadTable:ReadTable,
|
||||||
@@ -74,13 +75,19 @@ typedef KissState = {
|
|||||||
class Kiss {
|
class Kiss {
|
||||||
#if macro
|
#if macro
|
||||||
public static function defaultKissState(?context:FrontendContext):KissState {
|
public static function defaultKissState(?context:FrontendContext):KissState {
|
||||||
var className = if (context == null) {
|
var className = "";
|
||||||
Context.getLocalClass().get().name;
|
var pack = [];
|
||||||
|
if (context == null) {
|
||||||
|
var clazz = Context.getLocalClass().get();
|
||||||
|
className = clazz.name;
|
||||||
|
pack = clazz.pack;
|
||||||
} else {
|
} else {
|
||||||
context.name;
|
className = context.name;
|
||||||
|
pack = context.pack;
|
||||||
}
|
}
|
||||||
var k = {
|
var k = {
|
||||||
className: className,
|
className: className,
|
||||||
|
pack: pack,
|
||||||
file: "",
|
file: "",
|
||||||
readTable: Reader.builtins(),
|
readTable: Reader.builtins(),
|
||||||
startOfLineReadTable: new ReadTable(),
|
startOfLineReadTable: new ReadTable(),
|
||||||
|
Reference in New Issue
Block a user