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 {}
|
||||
|
Reference in New Issue
Block a user