diff --git a/src/kiss/Kiss.hx b/src/kiss/Kiss.hx index f762eb7..4894f02 100644 --- a/src/kiss/Kiss.hx +++ b/src/kiss/Kiss.hx @@ -320,36 +320,7 @@ class Kiss { } #end - public static macro function exp(kissCode:ExprOf) { - var pos = kissCode.pos; - var pos = PositionTools.getInfos(pos); - var kissCode = ExprTools.getValue(kissCode); - - var content = File.getContent(pos.file).substr(0, pos.min); - var lines:kiss.List = content.split('\n'); - var lineNumber = lines.length; - var column = lines[-1].length + 1; - var pos = { - file: pos.file, - absoluteChar: pos.min, - line: lineNumber, - column: column - }; - - return _try(() -> { - var exp = null; - var stream = Stream.fromString(kissCode, pos); - var k = defaultKissState(); - Reader.readAndProcess(stream, k, (nextExp) -> { - if (exp == null) { - exp = readerExpToHaxeExpr(nextExp, k); - } else { - throw KissError.fromExp(nextExp, "can't have multiple top-level expressions in Kiss.exp() input"); - } - }); - return exp; - }); - } + #if macro static function addContextFields(k:KissState, useClassFields:Bool) { if (useClassFields) { diff --git a/src/test/cases/BasicTestCase.hx b/src/test/cases/BasicTestCase.hx index 97c408b..15736fe 100644 --- a/src/test/cases/BasicTestCase.hx +++ b/src/test/cases/BasicTestCase.hx @@ -39,10 +39,6 @@ class BasicTestCase extends Test { _testHaxeInsertion(); } - function testKissInsertion() { - Assert.equals(10, Kiss.exp('(+ 5 2 3)')); - } - function testStaticFunction() { Assert.equals(6, BasicTestCase.myFloor(6.5)); }