diff options
Diffstat (limited to 'stdlib/source/lux/tool/compiler/phase/generation/jvm/function/field/constant/arity.lux')
-rw-r--r-- | stdlib/source/lux/tool/compiler/phase/generation/jvm/function/field/constant/arity.lux | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/stdlib/source/lux/tool/compiler/phase/generation/jvm/function/field/constant/arity.lux b/stdlib/source/lux/tool/compiler/phase/generation/jvm/function/field/constant/arity.lux new file mode 100644 index 000000000..589d9c43d --- /dev/null +++ b/stdlib/source/lux/tool/compiler/phase/generation/jvm/function/field/constant/arity.lux @@ -0,0 +1,23 @@ +(.module: + [lux (#- type) + [control + [state (#+ State)]] + [target + [jvm + ["." type] + ["." field (#+ Field)] + [constant + [pool (#+ Pool)]]]]] + ["." // + [/////// + [arity (#+ Arity)]]]) + +(def: #export name "arity") +(def: #export type type.int) + +(def: #export minimum Arity 1) +(def: #export maximum Arity 8) + +(def: #export constant + (State Pool Field) + (//.constant ..name ..type)) |