Find files relative to build macro caller
This commit is contained in:
@@ -5,5 +5,5 @@ import kiss.Prelude;
|
||||
import kiss.List;
|
||||
import year2020.Solutions as Solutions2020;
|
||||
|
||||
@:build(kiss.Kiss.build("src/Main.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Main {}
|
||||
|
@@ -6,5 +6,5 @@ import year2020.Util;
|
||||
|
||||
using StringTools;
|
||||
|
||||
@:build(kiss.Kiss.build("src/year2020/Adapters.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Adapters {}
|
||||
|
@@ -11,5 +11,5 @@ typedef ParentMap = Map<String, Map<String, Int>>;
|
||||
// Color IS CONTAINED IN these colors
|
||||
typedef ChildMap = Map<String, Array<String>>;
|
||||
|
||||
@:build(kiss.Kiss.build("src/year2020/Bags.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Bags {}
|
||||
|
@@ -3,14 +3,14 @@ package year2020;
|
||||
import kiss.EmbeddedScript;
|
||||
import kiss.Prelude;
|
||||
|
||||
@:build(kiss.EmbeddedScript.build("src/year2020/BootCodeDSL.kiss", "src/year2020/inputs/day8-example.txt"))
|
||||
@:build(kiss.EmbeddedScript.build("BootCodeDSL.kiss", "inputs/day8-example.txt"))
|
||||
class BootCodeExample extends EmbeddedScript {}
|
||||
|
||||
@:build(kiss.EmbeddedScript.build("src/year2020/BootCodeDSL.kiss", "src/year2020/inputs/day8.txt"))
|
||||
@:build(kiss.EmbeddedScript.build("BootCodeDSL.kiss", "inputs/day8.txt"))
|
||||
class BootCodeReal extends EmbeddedScript {}
|
||||
|
||||
@:build(kiss.EmbeddedScript.build("src/year2020/BootCodeFixDSL.kiss", "src/year2020/inputs/day8-example.txt"))
|
||||
@:build(kiss.EmbeddedScript.build("BootCodeFixDSL.kiss", "inputs/day8-example.txt"))
|
||||
class BootCodeFixExample extends EmbeddedScript {}
|
||||
|
||||
@:build(kiss.EmbeddedScript.build("src/year2020/BootCodeFixDSL.kiss", "src/year2020/inputs/day8.txt"))
|
||||
@:build(kiss.EmbeddedScript.build("BootCodeFixDSL.kiss", "inputs/day8.txt"))
|
||||
class BootCodeFix extends EmbeddedScript {}
|
||||
|
@@ -5,5 +5,5 @@ import year2020.Util;
|
||||
|
||||
using StringTools;
|
||||
|
||||
@:build(kiss.Kiss.build("src/year2020/Customs.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Customs {}
|
||||
|
@@ -3,5 +3,5 @@ package year2020;
|
||||
import kiss.EmbeddedScript;
|
||||
import kiss.Prelude;
|
||||
|
||||
@:build(kiss.EmbeddedScript.build("src/year2020/EvasionDSL.kiss", "src/year2020/inputs/day12.txt"))
|
||||
@:build(kiss.EmbeddedScript.build("EvasionDSL.kiss", "inputs/day12.txt"))
|
||||
class EvasionScript extends EmbeddedScript {}
|
||||
|
@@ -10,8 +10,8 @@ typedef SeatsChanged = {
|
||||
changed:Bool
|
||||
};
|
||||
|
||||
@:build(kiss.EmbeddedScript.build("src/year2020/FerrySimDSL.kiss", "src/year2020/inputs/day11-example.txt"))
|
||||
@:build(kiss.EmbeddedScript.build("FerrySimDSL.kiss", "inputs/day11-example.txt"))
|
||||
class FerrySimExample extends EmbeddedScript {}
|
||||
|
||||
@:build(kiss.EmbeddedScript.build("src/year2020/FerrySimDSL.kiss", "src/year2020/inputs/day11.txt"))
|
||||
@:build(kiss.EmbeddedScript.build("FerrySimDSL.kiss", "inputs/day11.txt"))
|
||||
class FerrySimReal extends EmbeddedScript {}
|
||||
|
@@ -5,5 +5,5 @@ import kiss.Stream;
|
||||
|
||||
using StringTools;
|
||||
|
||||
@:build(kiss.Kiss.build("src/year2020/Passports.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Passports {}
|
||||
|
@@ -6,5 +6,5 @@ import year2020.Util;
|
||||
|
||||
using StringTools;
|
||||
|
||||
@:build(kiss.Kiss.build("src/year2020/Passwords.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Passwords {}
|
||||
|
@@ -5,5 +5,5 @@ import year2020.Util;
|
||||
|
||||
using StringTools;
|
||||
|
||||
@:build(kiss.Kiss.build("src/year2020/Seating.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Seating {}
|
||||
|
@@ -18,5 +18,5 @@ import year2020.Adapters;
|
||||
import year2020.FerrySim;
|
||||
import year2020.Evasion;
|
||||
|
||||
@:build(kiss.Kiss.build("src/year2020/Solutions.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Solutions {}
|
||||
|
@@ -2,5 +2,5 @@ package year2020;
|
||||
|
||||
import kiss.Prelude;
|
||||
|
||||
@:build(kiss.Kiss.build("src/year2020/SummingTuples.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class SummingTuples {}
|
||||
|
@@ -3,5 +3,5 @@ package year2020;
|
||||
import kiss.Prelude;
|
||||
import year2020.Util;
|
||||
|
||||
@:build(kiss.Kiss.build("src/year2020/Toboggan.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Toboggan {}
|
||||
|
@@ -5,5 +5,5 @@ import kiss.Prelude;
|
||||
|
||||
using StringTools;
|
||||
|
||||
@:build(kiss.Kiss.build("src/year2020/Util.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Util {}
|
||||
|
@@ -3,5 +3,5 @@ package year2020;
|
||||
import kiss.Prelude;
|
||||
import year2020.SummingTuples;
|
||||
|
||||
@:build(kiss.Kiss.build("src/year2020/XMAS.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class XMAS {}
|
||||
|
@@ -4,5 +4,5 @@ import kiss.Kiss;
|
||||
import kiss.Prelude;
|
||||
import asciilib.Surface;
|
||||
|
||||
@:build(kiss.Kiss.build("src/Main.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Main {}
|
||||
|
@@ -11,5 +11,5 @@ typedef Color = {
|
||||
/**
|
||||
* The Colors class represents a 2D grid of colors. Under the hood, it's byte channels
|
||||
*/
|
||||
@:build(kiss.Kiss.build("src/asciilib/Colors.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Colors {}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package asciilib;
|
||||
|
||||
@:build(kiss.Kiss.build("src/asciilib/Game.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Game {}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package asciilib;
|
||||
|
||||
@:build(kiss.Kiss.build("src/asciilib/Graphics.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Graphics {}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package asciilib;
|
||||
|
||||
@:build(kiss.Kiss.build("src/asciilib/Grid.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Grid<T> {}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package asciilib;
|
||||
|
||||
@:build(kiss.Kiss.build("src/asciilib/Letters.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Letters {}
|
||||
|
@@ -2,5 +2,5 @@ package asciilib;
|
||||
|
||||
import asciilib.Colors;
|
||||
|
||||
@:build(kiss.Kiss.build("src/asciilib/Surface.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Surface {}
|
||||
|
@@ -5,5 +5,5 @@ import sys.io.Process;
|
||||
import kiss.Kiss;
|
||||
import kiss.Prelude;
|
||||
|
||||
@:build(kiss.Kiss.build("src/Main.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Main {}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
|
||||
@:build(kiss.Kiss.build("source/Coin.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Coin extends FlxSprite {}
|
||||
|
@@ -9,5 +9,5 @@ enum EnemyType
|
||||
BOSS;
|
||||
}
|
||||
|
||||
@:build(kiss.Kiss.build("source/Enemy.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Enemy extends FlxSprite {}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
|
||||
@:build(kiss.Kiss.build("source/FSM.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class FSM {}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
|
||||
@:build(kiss.Kiss.build("source/Main.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Main extends Sprite {}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
|
||||
@:build(kiss.Kiss.build("source/MenuState.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class MenuState extends FlxState {}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
|
||||
@:build(kiss.Kiss.build("source/PlayState.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class PlayState extends FlxState {}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
|
||||
@:build(kiss.Kiss.build("source/Player.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Player extends FlxSprite {}
|
||||
|
@@ -23,7 +23,7 @@ typedef KissConfig = {
|
||||
init:() -> Void
|
||||
};
|
||||
|
||||
@:build(kiss.Kiss.build("src/Main.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Main {
|
||||
// TODO support EMeta(s:MetadataEntry, e:Expr) via Kiss so this signature can be moved to Main.kiss
|
||||
@:expose("activate")
|
||||
|
@@ -10,5 +10,5 @@ import Externs;
|
||||
|
||||
using StringTools;
|
||||
|
||||
@:build(kiss.Kiss.build("src/Main.kiss"))
|
||||
@:build(kiss.Kiss.build())
|
||||
class Main {}
|
||||
|
Reference in New Issue
Block a user