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 -cp src
--macro nullSafety("hiss", Strict) --macro nullSafety("kiss", Strict)
--main hiss.Main --main kiss.Main
--interp --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.Context;
import haxe.macro.Expr; import haxe.macro.Expr;
import hiss.Stream; import kiss.Stream;
import hiss.Reader; 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 classFields = Context.getBuildFields();
var stream = new Stream(hissFile); var stream = new Stream(kissFile);
var reader = new Reader(); var reader = new Reader();
while (true) { while (true) {
stream.dropWhitespace(); 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 haxe.ds.Option;
import hiss.Stream; import kiss.Stream;
enum ReaderExp { enum ReaderExp {
Call(func:ReaderExp, args:Array<ReaderExp>); // (f a1 a2...) Call(func:ReaderExp, args:Array<ReaderExp>); // (f a1 a2...)

View File

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