diff options
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/lux/target/jvm/type/category.lux | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/stdlib/source/lux/target/jvm/type/category.lux b/stdlib/source/lux/target/jvm/type/category.lux deleted file mode 100644 index 5dfb38ddc..000000000 --- a/stdlib/source/lux/target/jvm/type/category.lux +++ /dev/null @@ -1,35 +0,0 @@ -(.module: - [lux #* - [macro - ["." template]] - [type - abstract]]) - -(abstract: #export Void' Any) -(abstract: #export (Value' kind) Any) -(abstract: #export (Return' kind) Any) -(abstract: #export Method Any) - -(type: #export Return (<| Return' Any)) -(type: #export Value (<| Return' Value' Any)) -(type: #export Void (<| Return' Void')) - -(abstract: #export (Object' brand) Any) -(type: #export Object (<| Return' Value' Object' Any)) - -(abstract: #export (Parameter' brand) Any) -(type: #export Parameter (<| Return' Value' Object' Parameter' Any)) - -(template [<parents> <child>] - [(with_expansions [<raw> (template.identifier [<child> "'"])] - (abstract: #export <raw> Any) - (type: #export <child> - (`` (<| Return' Value' (~~ (template.splice <parents>)) <raw>))))] - - [[] Primitive] - [[Object' Parameter'] Var] - [[Object' Parameter'] Class] - [[Object'] Array] - ) - -(abstract: #export Declaration Any) |