Rename to Kiss

This commit is contained in:
2020-11-12 15:56:10 -07:00
parent e1ea3eaf8c
commit ca9bfc34ae
7 changed files with 16 additions and 16 deletions

View File

@@ -1,4 +1,4 @@
-cp src
--macro nullSafety("hiss", Strict)
--main hiss.Main
--macro nullSafety("kiss", Strict)
--main kiss.Main
--interp

View File

@@ -1,4 +0,0 @@
package hiss;
@:build(hiss.Hiss.build("src/hiss/Main.hiss"))
class Main {}

View File

@@ -1,18 +1,18 @@
package hiss;
package kiss;
import haxe.macro.Context;
import haxe.macro.Expr;
import hiss.Stream;
import hiss.Reader;
import kiss.Stream;
import kiss.Reader;
class Hiss {
class Kiss {
/**
Build a Haxe class from a corresponding .hiss file
Build a Haxe class from a corresponding .kiss file
**/
macro static public function build(hissFile:String):Array<Field> {
macro static public function build(kissFile:String):Array<Field> {
var classFields = Context.getBuildFields();
var stream = new Stream(hissFile);
var stream = new Stream(kissFile);
var reader = new Reader();
while (true) {
stream.dropWhitespace();

4
src/kiss/Main.hx Normal file
View File

@@ -0,0 +1,4 @@
package kiss;
@:build(kiss.Kiss.build("src/kiss/Main.kiss"))
class Main {}

View File

@@ -1,7 +1,7 @@
package hiss;
package kiss;
import haxe.ds.Option;
import hiss.Stream;
import kiss.Stream;
enum ReaderExp {
Call(func:ReaderExp, args:Array<ReaderExp>); // (f a1 a2...)

View File

@@ -1,4 +1,4 @@
package hiss;
package kiss;
import sys.io.File;
import haxe.ds.Option;