summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-06-12 20:02:34 +0100
committerMichael Williamson <mike@zwobble.org>2026-06-12 20:02:34 +0100
commite6a7f569f03cdb25afe762a1d9ed1447e53226d7 (patch)
tree15ea1ca93f46c9de9d3037f0e2b81c0a37e961d8
parentab00034281dc82f4f6533a4bbc6c5e5703a2286c (diff)
Restructure hobgoblin files to match Java source layout
-rw-r--r--hobgoblin/hobgoblin.json530
-rw-r--r--hobgoblin/src/ast/untyped.hob (renamed from hobgoblin/src/hobgoblin/untyped.hob)0
2 files changed, 9 insertions, 21 deletions
diff --git a/hobgoblin/hobgoblin.json5 b/hobgoblin/hobgoblin.json5
index 9b5a557..12c4ecc 100644
--- a/hobgoblin/hobgoblin.json5
+++ b/hobgoblin/hobgoblin.json5
@@ -3,24 +3,18 @@
{
generator: "java-types",
path: "../src/main/java",
- packageName: "org.zwobble.hobgoblin.compiler.ast.untyped",
- namespaces: [
- {
- hobgoblin: "hobgoblin/untyped",
- java: "org.zwobble.hobgoblin.compiler.ast.untyped",
- },
- ],
+ packageName: "org.zwobble.hobgoblin.compiler",
nativeTypes: [
{
- hobgoblin: "hobgoblin/untyped.Source",
+ hobgoblin: "ast/untyped.Source",
java: "org.zwobble.hobgoblin.compiler.sources.Source",
},
{
- hobgoblin: "hobgoblin/untyped.NamespaceName",
+ hobgoblin: "ast/untyped.NamespaceName",
java: "org.zwobble.hobgoblin.compiler.types.NamespaceName",
},
{
- hobgoblin: "hobgoblin/untyped.DocComment",
+ hobgoblin: "ast/untyped.DocComment",
java: "org.zwobble.hobgoblin.compiler.ast.DocComment",
}
],
@@ -28,27 +22,21 @@
{
generator: "java-precisely-matchers",
path: "../src/test/java",
- packageName: "org.zwobble.hobgoblin.compiler.ast.untyped",
- namespaces: [
- {
- hobgoblin: "hobgoblin/untyped",
- java: "org.zwobble.hobgoblin.compiler.ast.untyped",
- },
- ],
+ packageName: "org.zwobble.hobgoblin.compiler",
nativeTypes: [
{
- hobgoblin: "hobgoblin/untyped.Source",
+ hobgoblin: "ast/untyped.Source",
java: "org.zwobble.hobgoblin.compiler.sources.Source",
},
{
- hobgoblin: "hobgoblin/untyped.NamespaceName",
+ hobgoblin: "ast/untyped.NamespaceName",
java: "org.zwobble.hobgoblin.compiler.types.NamespaceName",
},
{
- hobgoblin: "hobgoblin/untyped.DocComment",
+ hobgoblin: "ast/untyped.DocComment",
java: "org.zwobble.hobgoblin.compiler.ast.DocComment",
}
- ],
+ ]
}
],
}
diff --git a/hobgoblin/src/hobgoblin/untyped.hob b/hobgoblin/src/ast/untyped.hob
index 31ba4f2..31ba4f2 100644
--- a/hobgoblin/src/hobgoblin/untyped.hob
+++ b/hobgoblin/src/ast/untyped.hob