From 700628f36e1ac846f007cec855b0f9ecdbb66c80 Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Sun, 3 Jul 2022 03:12:11 -0400 Subject: Moved "lux/target" to "lux/meta/target". --- stdlib/source/documentation/lux/meta/target.lux | 41 ++++++++ stdlib/source/documentation/lux/meta/target/js.lux | 97 ++++++++++++++++++ .../documentation/lux/meta/target/jvm/type.lux | 64 ++++++++++++ .../lux/meta/target/jvm/type/alias.lux | 20 ++++ .../documentation/lux/meta/target/jvm/type/box.lux | 25 +++++ .../lux/meta/target/jvm/type/category.lux | 30 ++++++ .../lux/meta/target/jvm/type/descriptor.lux | 42 ++++++++ .../documentation/lux/meta/target/jvm/type/lux.lux | 28 +++++ .../lux/meta/target/jvm/type/parser.lux | 53 ++++++++++ .../lux/meta/target/jvm/type/reflection.lux | 37 +++++++ .../lux/meta/target/jvm/type/signature.lux | 48 +++++++++ .../source/documentation/lux/meta/target/lua.lux | 92 +++++++++++++++++ .../documentation/lux/meta/target/python.lux | 112 ++++++++++++++++++++ .../source/documentation/lux/meta/target/ruby.lux | 113 +++++++++++++++++++++ stdlib/source/documentation/lux/target.lux | 41 -------- stdlib/source/documentation/lux/target/js.lux | 97 ------------------ .../source/documentation/lux/target/jvm/type.lux | 64 ------------ .../documentation/lux/target/jvm/type/alias.lux | 20 ---- .../documentation/lux/target/jvm/type/box.lux | 25 ----- .../documentation/lux/target/jvm/type/category.lux | 30 ------ .../lux/target/jvm/type/descriptor.lux | 42 -------- .../documentation/lux/target/jvm/type/lux.lux | 28 ----- .../documentation/lux/target/jvm/type/parser.lux | 53 ---------- .../lux/target/jvm/type/reflection.lux | 37 ------- .../lux/target/jvm/type/signature.lux | 48 --------- stdlib/source/documentation/lux/target/lua.lux | 92 ----------------- stdlib/source/documentation/lux/target/python.lux | 112 -------------------- stdlib/source/documentation/lux/target/ruby.lux | 113 --------------------- 28 files changed, 802 insertions(+), 802 deletions(-) create mode 100644 stdlib/source/documentation/lux/meta/target.lux create mode 100644 stdlib/source/documentation/lux/meta/target/js.lux create mode 100644 stdlib/source/documentation/lux/meta/target/jvm/type.lux create mode 100644 stdlib/source/documentation/lux/meta/target/jvm/type/alias.lux create mode 100644 stdlib/source/documentation/lux/meta/target/jvm/type/box.lux create mode 100644 stdlib/source/documentation/lux/meta/target/jvm/type/category.lux create mode 100644 stdlib/source/documentation/lux/meta/target/jvm/type/descriptor.lux create mode 100644 stdlib/source/documentation/lux/meta/target/jvm/type/lux.lux create mode 100644 stdlib/source/documentation/lux/meta/target/jvm/type/parser.lux create mode 100644 stdlib/source/documentation/lux/meta/target/jvm/type/reflection.lux create mode 100644 stdlib/source/documentation/lux/meta/target/jvm/type/signature.lux create mode 100644 stdlib/source/documentation/lux/meta/target/lua.lux create mode 100644 stdlib/source/documentation/lux/meta/target/python.lux create mode 100644 stdlib/source/documentation/lux/meta/target/ruby.lux delete mode 100644 stdlib/source/documentation/lux/target.lux delete mode 100644 stdlib/source/documentation/lux/target/js.lux delete mode 100644 stdlib/source/documentation/lux/target/jvm/type.lux delete mode 100644 stdlib/source/documentation/lux/target/jvm/type/alias.lux delete mode 100644 stdlib/source/documentation/lux/target/jvm/type/box.lux delete mode 100644 stdlib/source/documentation/lux/target/jvm/type/category.lux delete mode 100644 stdlib/source/documentation/lux/target/jvm/type/descriptor.lux delete mode 100644 stdlib/source/documentation/lux/target/jvm/type/lux.lux delete mode 100644 stdlib/source/documentation/lux/target/jvm/type/parser.lux delete mode 100644 stdlib/source/documentation/lux/target/jvm/type/reflection.lux delete mode 100644 stdlib/source/documentation/lux/target/jvm/type/signature.lux delete mode 100644 stdlib/source/documentation/lux/target/lua.lux delete mode 100644 stdlib/source/documentation/lux/target/python.lux delete mode 100644 stdlib/source/documentation/lux/target/ruby.lux (limited to 'stdlib/source/documentation') diff --git a/stdlib/source/documentation/lux/meta/target.lux b/stdlib/source/documentation/lux/meta/target.lux new file mode 100644 index 000000000..a10a6e3f5 --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target.lux @@ -0,0 +1,41 @@ +(.require + [library + [lux (.except char) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]] + ["[0]" / + ["[1][0]" js] + ["[1][0]" jvm/type] + ["[1][0]" lua] + ["[1][0]" python] + ["[1][0]" ruby]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.old) + ($.default /.js) + ($.default /.jvm) + ($.default /.lua) + ($.default /.python) + ($.default /.ruby) + ($.default /.common_lisp) + ($.default /.php) + ($.default /.r) + ($.default /.scheme) + + ($.documentation /.Target + (format "The name/ID of a platform targetted by a Lux compiler." + \n "This information can be used to generate code targetting specific platforms, and to make programs cross-platform."))] + [/js.documentation + /jvm/type.documentation + /lua.documentation + /python.documentation + /ruby.documentation])) diff --git a/stdlib/source/documentation/lux/meta/target/js.lux b/stdlib/source/documentation/lux/meta/target/js.lux new file mode 100644 index 000000000..68f67d560 --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/js.lux @@ -0,0 +1,97 @@ +(.require + [library + [lux (.except) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.Code) + ($.default /.code) + ($.default /.Expression) + ($.default /.Computation) + ($.default /.Location) + ($.default /.Statement) + ($.default /.Var) + ($.default /.Access) + ($.default /.Literal) + ($.default /.Loop) + ($.default /.Label) + ($.default /.null) + ($.default /.undefined) + ($.default /.boolean) + ($.default /.number) + ($.default /.string) + ($.default /.array) + ($.default /.var) + ($.default /.at) + ($.default /.the) + ($.default /.apply) + ($.default /.do) + ($.default /.object) + ($.default /.,) + ($.default /.then) + ($.default /.function_definition) + ($.default /.function) + ($.default /.closure) + ($.default /.=) + ($.default /.<) + ($.default /.<=) + ($.default /.>) + ($.default /.>=) + ($.default /.+) + ($.default /.-) + ($.default /.*) + ($.default /./) + ($.default /.%) + ($.default /.left_shift) + ($.default /.arithmetic_right_shift) + ($.default /.logic_right_shift) + ($.default /.or) + ($.default /.and) + ($.default /.bit_xor) + ($.default /.bit_or) + ($.default /.bit_and) + ($.default /.not) + ($.default /.bit_not) + ($.default /.opposite) + ($.default /.to_i32) + ($.default /.i32) + ($.default /.int) + ($.default /.?) + ($.default /.type_of) + ($.default /.new) + ($.default /.statement) + ($.default /.use_strict) + ($.default /.declare) + ($.default /.define) + ($.default /.set) + ($.default /.throw) + ($.default /.return) + ($.default /.delete) + ($.default /.if) + ($.default /.when) + ($.default /.while) + ($.default /.do_while) + ($.default /.try) + ($.default /.for) + ($.default /.label) + ($.default /.with_label) + ($.default /.break) + ($.default /.break_at) + ($.default /.continue) + ($.default /.continue_at) + ($.default /.++) + ($.default /.--) + ($.default /.comment) + ($.default /.switch) + ($.default /.not_a_number?)] + [])) diff --git a/stdlib/source/documentation/lux/meta/target/jvm/type.lux b/stdlib/source/documentation/lux/meta/target/jvm/type.lux new file mode 100644 index 000000000..39bded852 --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/jvm/type.lux @@ -0,0 +1,64 @@ +(.require + [library + [lux (.except char) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]] + ["[0]" / + ["[1][0]" alias] + ["[1][0]" box] + ["[1][0]" category] + ["[1][0]" descriptor] + ["[1][0]" lux] + ["[1][0]" parser] + ["[1][0]" reflection] + ["[1][0]" signature]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.Type) + ($.default /.Argument) + ($.default /.Typed) + ($.default /.Constraint) + ($.default /.signature) + ($.default /.descriptor) + ($.default /.reflection) + ($.default /.void) + ($.default /.boolean) + ($.default /.byte) + ($.default /.short) + ($.default /.int) + ($.default /.long) + ($.default /.float) + ($.default /.double) + ($.default /.char) + ($.default /.array) + ($.default /.class) + ($.default /.declaration) + ($.default /.as_class) + ($.default /.wildcard) + ($.default /.var) + ($.default /.lower) + ($.default /.upper) + ($.default /.method) + ($.default /.equivalence) + ($.default /.hash) + ($.default /.primitive?) + ($.default /.void?) + ($.default /.class?) + ($.default /.format)] + [/alias.documentation + /box.documentation + /category.documentation + /descriptor.documentation + /lux.documentation + /parser.documentation + /reflection.documentation + /signature.documentation])) diff --git a/stdlib/source/documentation/lux/meta/target/jvm/type/alias.lux b/stdlib/source/documentation/lux/meta/target/jvm/type/alias.lux new file mode 100644 index 000000000..d8e17f39a --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/jvm/type/alias.lux @@ -0,0 +1,20 @@ +(.require + [library + [lux (.except char) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.Aliasing) + ($.default /.fresh) + ($.default /.method)] + [])) diff --git a/stdlib/source/documentation/lux/meta/target/jvm/type/box.lux b/stdlib/source/documentation/lux/meta/target/jvm/type/box.lux new file mode 100644 index 000000000..1f393eb2e --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/jvm/type/box.lux @@ -0,0 +1,25 @@ +(.require + [library + [lux (.except char) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.boolean) + ($.default /.byte) + ($.default /.short) + ($.default /.int) + ($.default /.long) + ($.default /.float) + ($.default /.double) + ($.default /.char)] + [])) diff --git a/stdlib/source/documentation/lux/meta/target/jvm/type/category.lux b/stdlib/source/documentation/lux/meta/target/jvm/type/category.lux new file mode 100644 index 000000000..123041fcb --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/jvm/type/category.lux @@ -0,0 +1,30 @@ +(.require + [library + [lux (.except char) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.Method) + ($.default /.Return') + ($.default /.Value') + ($.default /.Return) + ($.default /.Value) + ($.default /.Void) + ($.default /.Object) + ($.default /.Parameter) + ($.default /.Primitive) + ($.default /.Var) + ($.default /.Class) + ($.default /.Array) + ($.default /.Declaration)] + [])) diff --git a/stdlib/source/documentation/lux/meta/target/jvm/type/descriptor.lux b/stdlib/source/documentation/lux/meta/target/jvm/type/descriptor.lux new file mode 100644 index 000000000..8a484151c --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/jvm/type/descriptor.lux @@ -0,0 +1,42 @@ +(.require + [library + [lux (.except char) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.Descriptor) + ($.default /.descriptor) + ($.default /.void) + ($.default /.boolean) + ($.default /.byte) + ($.default /.short) + ($.default /.int) + ($.default /.long) + ($.default /.float) + ($.default /.double) + ($.default /.char) + ($.default /.class_prefix) + ($.default /.class_suffix) + ($.default /.class) + ($.default /.declaration) + ($.default /.as_class) + ($.default /.var) + ($.default /.wildcard) + ($.default /.lower) + ($.default /.upper) + ($.default /.array_prefix) + ($.default /.array) + ($.default /.method) + ($.default /.equivalence) + ($.default /.class_name)] + [])) diff --git a/stdlib/source/documentation/lux/meta/target/jvm/type/lux.lux b/stdlib/source/documentation/lux/meta/target/jvm/type/lux.lux new file mode 100644 index 000000000..408b5c6f4 --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/jvm/type/lux.lux @@ -0,0 +1,28 @@ +(.require + [library + [lux (.except char) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.Lower) + ($.default /.Upper) + ($.default /.Mapping) + ($.default /.fresh) + ($.default /.unknown_var) + ($.default /.class) + ($.default /.type) + ($.default /.boxed_type) + ($.default /.return) + ($.default /.boxed_return) + ($.default /.check)] + [])) diff --git a/stdlib/source/documentation/lux/meta/target/jvm/type/parser.lux b/stdlib/source/documentation/lux/meta/target/jvm/type/parser.lux new file mode 100644 index 000000000..81e9d4bee --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/jvm/type/parser.lux @@ -0,0 +1,53 @@ +(.require + [library + [lux (.except char) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.void) + ($.default /.boolean) + ($.default /.byte) + ($.default /.short) + ($.default /.int) + ($.default /.long) + ($.default /.float) + ($.default /.double) + ($.default /.char) + ($.default /.wildcard) + ($.default /.primitive) + ($.default /.class_name) + ($.default /.var_name) + ($.default /.var') + ($.default /.var) + ($.default /.var?) + ($.default /.name) + ($.default /.parameter) + ($.default /.array') + ($.default /.class) + ($.default /.lower?) + ($.default /.upper?) + ($.default /.read_class) + ($.default /.value) + ($.default /.array) + ($.default /.object) + ($.default /.return) + ($.default /.method) + ($.default /.array?) + ($.default /.class?) + ($.default /.primitive?) + ($.default /.wildcard?) + ($.default /.parameter?) + ($.default /.object?) + ($.default /.declaration') + ($.default /.declaration)] + [])) diff --git a/stdlib/source/documentation/lux/meta/target/jvm/type/reflection.lux b/stdlib/source/documentation/lux/meta/target/jvm/type/reflection.lux new file mode 100644 index 000000000..64ecb135c --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/jvm/type/reflection.lux @@ -0,0 +1,37 @@ +(.require + [library + [lux (.except char) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.Reflection) + ($.default /.reflection) + ($.default /.equivalence) + ($.default /.void) + ($.default /.boolean) + ($.default /.byte) + ($.default /.short) + ($.default /.int) + ($.default /.long) + ($.default /.float) + ($.default /.double) + ($.default /.char) + ($.default /.class) + ($.default /.declaration) + ($.default /.as_class) + ($.default /.array) + ($.default /.var) + ($.default /.wildcard) + ($.default /.lower) + ($.default /.upper)] + [])) diff --git a/stdlib/source/documentation/lux/meta/target/jvm/type/signature.lux b/stdlib/source/documentation/lux/meta/target/jvm/type/signature.lux new file mode 100644 index 000000000..8991f34ee --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/jvm/type/signature.lux @@ -0,0 +1,48 @@ +(.require + [library + [lux (.except char) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.Signature) + ($.default /.signature) + ($.default /.void) + ($.default /.boolean) + ($.default /.byte) + ($.default /.short) + ($.default /.int) + ($.default /.long) + ($.default /.float) + ($.default /.double) + ($.default /.char) + ($.default /.array) + ($.default /.wildcard) + ($.default /.var_prefix) + ($.default /.var) + ($.default /.var_name) + ($.default /.lower_prefix) + ($.default /.upper_prefix) + ($.default /.lower) + ($.default /.upper) + ($.default /.parameters_start) + ($.default /.parameters_end) + ($.default /.class) + ($.default /.declaration) + ($.default /.as_class) + ($.default /.arguments_start) + ($.default /.arguments_end) + ($.default /.exception_prefix) + ($.default /.method) + ($.default /.equivalence) + ($.default /.hash)] + [])) diff --git a/stdlib/source/documentation/lux/meta/target/lua.lux b/stdlib/source/documentation/lux/meta/target/lua.lux new file mode 100644 index 000000000..dbbd515a5 --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/lua.lux @@ -0,0 +1,92 @@ +(.require + [library + [lux (.except) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.Code) + ($.default /.equivalence) + ($.default /.hash) + ($.default /.manual) + ($.default /.code) + ($.default /.Expression) + ($.default /.Computation) + ($.default /.Location) + ($.default /.Statement) + ($.default /.Literal) + ($.default /.Var) + ($.default /.Access) + ($.default /.Label) + ($.default /.nil) + ($.default /.boolean) + ($.default /.int) + ($.default /.float) + ($.default /.string) + ($.default /.multi) + ($.default /.array) + ($.default /.table) + ($.default /.item) + ($.default /.the) + ($.default /.length) + ($.default /.apply) + ($.default /.do) + ($.default /.=) + ($.default /.<) + ($.default /.<=) + ($.default /.>) + ($.default /.>=) + ($.default /.+) + ($.default /.-) + ($.default /.*) + ($.default /.^) + ($.default /./) + ($.default /.//) + ($.default /.%) + ($.default /.concat) + ($.default /.or) + ($.default /.and) + ($.default /.bit_or) + ($.default /.bit_and) + ($.default /.bit_xor) + ($.default /.bit_shl) + ($.default /.bit_shr) + ($.default /.not) + ($.default /.opposite) + ($.default /.var) + ($.default /.label) + ($.default /.statement) + ($.default /.then) + ($.default /.local) + ($.default /.set) + ($.default /.let) + ($.default /.local/1) + ($.default /.if) + ($.default /.when) + ($.default /.while) + ($.default /.repeat) + ($.default /.for_in) + ($.default /.for_step) + ($.default /.return) + ($.default /.closure) + ($.default /.function) + ($.default /.local_function) + ($.default /.break) + ($.default /.set_label) + ($.default /.go_to) + ($.default /.error/1) + ($.default /.print/1) + ($.default /.require/1) + ($.default /.type/1) + ($.default /.ipairs/1) + ($.default /.error/2)] + [])) diff --git a/stdlib/source/documentation/lux/meta/target/python.lux b/stdlib/source/documentation/lux/meta/target/python.lux new file mode 100644 index 000000000..c531707ae --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/python.lux @@ -0,0 +1,112 @@ +(.require + [library + [lux (.except) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.Code) + ($.default /.equivalence) + ($.default /.hash) + ($.default /.manual) + ($.default /.code) + ($.default /.Expression) + ($.default /.Computation) + ($.default /.Location) + ($.default /.Var) + ($.default /.Statement) + ($.default /.Literal) + ($.default /.Access) + ($.default /.Loop) + ($.default /.SVar) + ($.default /.Single) + ($.default /.PVar) + ($.default /.Poly) + ($.default /.KVar) + ($.default /.Keyword) + ($.default /.var) + ($.default /.poly) + ($.default /.keyword) + ($.default /.none) + ($.default /.bool) + ($.default /.int) + ($.default /.long) + ($.default /.float) + ($.default /.string) + ($.default /.unicode) + ($.default /.tuple) + ($.default /.list) + ($.default /.slice) + ($.default /.slice_from) + ($.default /.dict) + ($.default /.apply) + ($.default /.splat_poly) + ($.default /.splat_keyword) + ($.default /.the) + ($.default /.do) + ($.default /.item) + ($.default /.?) + ($.default /.is) + ($.default /.=) + ($.default /.<) + ($.default /.<=) + ($.default /.>) + ($.default /.>=) + ($.default /.+) + ($.default /.-) + ($.default /.*) + ($.default /./) + ($.default /.//) + ($.default /.%) + ($.default /.**) + ($.default /.bit_or) + ($.default /.bit_and) + ($.default /.bit_xor) + ($.default /.bit_shl) + ($.default /.bit_shr) + ($.default /.or) + ($.default /.and) + ($.default /.not) + ($.default /.opposite) + ($.default /.lambda) + ($.default /.set) + ($.default /.delete) + ($.default /.if) + ($.default /.when) + ($.default /.then) + ($.default /.break) + ($.default /.continue) + ($.default /.while) + ($.default /.for_in) + ($.default /.statement) + ($.default /.pass) + ($.default /.Except) + ($.default /.try) + ($.default /.raise) + ($.default /.return) + ($.default /.print) + ($.default /.exec) + ($.default /.def) + ($.default /.import) + ($.default /.comment) + ($.default /.str/1) + ($.default /.ord/1) + ($.default /.float/1) + ($.default /.int/1) + ($.default /.len/1) + ($.default /.chr/1) + ($.default /.unichr/1) + ($.default /.unicode/1) + ($.default /.repr/1) + ($.default /.__import__/1) + ($.default /.Exception/1)] + [])) diff --git a/stdlib/source/documentation/lux/meta/target/ruby.lux b/stdlib/source/documentation/lux/meta/target/ruby.lux new file mode 100644 index 000000000..a678fe81b --- /dev/null +++ b/stdlib/source/documentation/lux/meta/target/ruby.lux @@ -0,0 +1,113 @@ +(.require + [library + [lux (.except) + ["$" documentation] + [data + [text (.only \n) + ["%" \\format (.only format)]] + [collection + ["[0]" list]]]]] + [\\library + ["[0]" /]]) + +(.def .public documentation + (.List $.Module) + ($.module /._ + "" + [($.default /.Code) + ($.default /.equivalence) + ($.default /.hash) + ($.default /.manual) + ($.default /.code) + ($.default /.Expression) + ($.default /.Computation) + ($.default /.Location) + ($.default /.Var) + ($.default /.LVar) + ($.default /.Statement) + ($.default /.Literal) + ($.default /.Access) + ($.default /.GVar) + ($.default /.IVar) + ($.default /.SVar) + ($.default /.LVar*) + ($.default /.LVar**) + ($.default /.global) + ($.default /.instance) + ($.default /.static) + ($.default /.local) + ($.default /.variadic) + ($.default /.splat) + ($.default /.variadic_kv) + ($.default /.double_splat) + ($.default /.latest_error_message) + ($.default /.latest_error_location) + ($.default /.last_string_read) + ($.default /.last_line_number_read) + ($.default /.last_string_matched) + ($.default /.last_regexp_match) + ($.default /.case_insensitivity_flag) + ($.default /.input_record_separator) + ($.default /.output_record_separator) + ($.default /.script_name) + ($.default /.process_id) + ($.default /.exit_status) + ($.default /.command_line_arguments) + ($.default /.nil) + ($.default /.bool) + ($.default /.int) + ($.default /.string) + ($.default /.symbol) + ($.default /.float) + ($.default /.array_range) + ($.default /.array) + ($.default /.hash) + ($.default /.apply) + ($.default /.apply_lambda) + ($.default /.the) + ($.default /.item) + ($.default /.?) + ($.default /.statement) + ($.default /.then) + ($.default /.set) + ($.default /.if) + ($.default /.when) + ($.default /.while) + ($.default /.for_in) + ($.default /.Rescue) + ($.default /.begin) + ($.default /.catch) + ($.default /.return) + ($.default /.raise) + ($.default /.next) + ($.default /.redo) + ($.default /.break) + ($.default /.function) + ($.default /.lambda) + ($.default /.=) + ($.default /.<) + ($.default /.<=) + ($.default /.>) + ($.default /.>=) + ($.default /.+) + ($.default /.-) + ($.default /.*) + ($.default /./) + ($.default /.%) + ($.default /.pow) + ($.default /.or) + ($.default /.and) + ($.default /.bit_or) + ($.default /.bit_and) + ($.default /.bit_xor) + ($.default /.bit_shl) + ($.default /.bit_shr) + ($.default /.not) + ($.default /.opposite) + ($.default /.comment) + ($.default /.do) + ($.default /.print/1) + ($.default /.require/1) + ($.default /.print/2) + ($.default /.throw/1)] + [])) diff --git a/stdlib/source/documentation/lux/target.lux b/stdlib/source/documentation/lux/target.lux deleted file mode 100644 index a10a6e3f5..000000000 --- a/stdlib/source/documentation/lux/target.lux +++ /dev/null @@ -1,41 +0,0 @@ -(.require - [library - [lux (.except char) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]] - ["[0]" / - ["[1][0]" js] - ["[1][0]" jvm/type] - ["[1][0]" lua] - ["[1][0]" python] - ["[1][0]" ruby]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.old) - ($.default /.js) - ($.default /.jvm) - ($.default /.lua) - ($.default /.python) - ($.default /.ruby) - ($.default /.common_lisp) - ($.default /.php) - ($.default /.r) - ($.default /.scheme) - - ($.documentation /.Target - (format "The name/ID of a platform targetted by a Lux compiler." - \n "This information can be used to generate code targetting specific platforms, and to make programs cross-platform."))] - [/js.documentation - /jvm/type.documentation - /lua.documentation - /python.documentation - /ruby.documentation])) diff --git a/stdlib/source/documentation/lux/target/js.lux b/stdlib/source/documentation/lux/target/js.lux deleted file mode 100644 index 68f67d560..000000000 --- a/stdlib/source/documentation/lux/target/js.lux +++ /dev/null @@ -1,97 +0,0 @@ -(.require - [library - [lux (.except) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.Code) - ($.default /.code) - ($.default /.Expression) - ($.default /.Computation) - ($.default /.Location) - ($.default /.Statement) - ($.default /.Var) - ($.default /.Access) - ($.default /.Literal) - ($.default /.Loop) - ($.default /.Label) - ($.default /.null) - ($.default /.undefined) - ($.default /.boolean) - ($.default /.number) - ($.default /.string) - ($.default /.array) - ($.default /.var) - ($.default /.at) - ($.default /.the) - ($.default /.apply) - ($.default /.do) - ($.default /.object) - ($.default /.,) - ($.default /.then) - ($.default /.function_definition) - ($.default /.function) - ($.default /.closure) - ($.default /.=) - ($.default /.<) - ($.default /.<=) - ($.default /.>) - ($.default /.>=) - ($.default /.+) - ($.default /.-) - ($.default /.*) - ($.default /./) - ($.default /.%) - ($.default /.left_shift) - ($.default /.arithmetic_right_shift) - ($.default /.logic_right_shift) - ($.default /.or) - ($.default /.and) - ($.default /.bit_xor) - ($.default /.bit_or) - ($.default /.bit_and) - ($.default /.not) - ($.default /.bit_not) - ($.default /.opposite) - ($.default /.to_i32) - ($.default /.i32) - ($.default /.int) - ($.default /.?) - ($.default /.type_of) - ($.default /.new) - ($.default /.statement) - ($.default /.use_strict) - ($.default /.declare) - ($.default /.define) - ($.default /.set) - ($.default /.throw) - ($.default /.return) - ($.default /.delete) - ($.default /.if) - ($.default /.when) - ($.default /.while) - ($.default /.do_while) - ($.default /.try) - ($.default /.for) - ($.default /.label) - ($.default /.with_label) - ($.default /.break) - ($.default /.break_at) - ($.default /.continue) - ($.default /.continue_at) - ($.default /.++) - ($.default /.--) - ($.default /.comment) - ($.default /.switch) - ($.default /.not_a_number?)] - [])) diff --git a/stdlib/source/documentation/lux/target/jvm/type.lux b/stdlib/source/documentation/lux/target/jvm/type.lux deleted file mode 100644 index 39bded852..000000000 --- a/stdlib/source/documentation/lux/target/jvm/type.lux +++ /dev/null @@ -1,64 +0,0 @@ -(.require - [library - [lux (.except char) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]] - ["[0]" / - ["[1][0]" alias] - ["[1][0]" box] - ["[1][0]" category] - ["[1][0]" descriptor] - ["[1][0]" lux] - ["[1][0]" parser] - ["[1][0]" reflection] - ["[1][0]" signature]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.Type) - ($.default /.Argument) - ($.default /.Typed) - ($.default /.Constraint) - ($.default /.signature) - ($.default /.descriptor) - ($.default /.reflection) - ($.default /.void) - ($.default /.boolean) - ($.default /.byte) - ($.default /.short) - ($.default /.int) - ($.default /.long) - ($.default /.float) - ($.default /.double) - ($.default /.char) - ($.default /.array) - ($.default /.class) - ($.default /.declaration) - ($.default /.as_class) - ($.default /.wildcard) - ($.default /.var) - ($.default /.lower) - ($.default /.upper) - ($.default /.method) - ($.default /.equivalence) - ($.default /.hash) - ($.default /.primitive?) - ($.default /.void?) - ($.default /.class?) - ($.default /.format)] - [/alias.documentation - /box.documentation - /category.documentation - /descriptor.documentation - /lux.documentation - /parser.documentation - /reflection.documentation - /signature.documentation])) diff --git a/stdlib/source/documentation/lux/target/jvm/type/alias.lux b/stdlib/source/documentation/lux/target/jvm/type/alias.lux deleted file mode 100644 index d8e17f39a..000000000 --- a/stdlib/source/documentation/lux/target/jvm/type/alias.lux +++ /dev/null @@ -1,20 +0,0 @@ -(.require - [library - [lux (.except char) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.Aliasing) - ($.default /.fresh) - ($.default /.method)] - [])) diff --git a/stdlib/source/documentation/lux/target/jvm/type/box.lux b/stdlib/source/documentation/lux/target/jvm/type/box.lux deleted file mode 100644 index 1f393eb2e..000000000 --- a/stdlib/source/documentation/lux/target/jvm/type/box.lux +++ /dev/null @@ -1,25 +0,0 @@ -(.require - [library - [lux (.except char) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.boolean) - ($.default /.byte) - ($.default /.short) - ($.default /.int) - ($.default /.long) - ($.default /.float) - ($.default /.double) - ($.default /.char)] - [])) diff --git a/stdlib/source/documentation/lux/target/jvm/type/category.lux b/stdlib/source/documentation/lux/target/jvm/type/category.lux deleted file mode 100644 index 123041fcb..000000000 --- a/stdlib/source/documentation/lux/target/jvm/type/category.lux +++ /dev/null @@ -1,30 +0,0 @@ -(.require - [library - [lux (.except char) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.Method) - ($.default /.Return') - ($.default /.Value') - ($.default /.Return) - ($.default /.Value) - ($.default /.Void) - ($.default /.Object) - ($.default /.Parameter) - ($.default /.Primitive) - ($.default /.Var) - ($.default /.Class) - ($.default /.Array) - ($.default /.Declaration)] - [])) diff --git a/stdlib/source/documentation/lux/target/jvm/type/descriptor.lux b/stdlib/source/documentation/lux/target/jvm/type/descriptor.lux deleted file mode 100644 index 8a484151c..000000000 --- a/stdlib/source/documentation/lux/target/jvm/type/descriptor.lux +++ /dev/null @@ -1,42 +0,0 @@ -(.require - [library - [lux (.except char) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.Descriptor) - ($.default /.descriptor) - ($.default /.void) - ($.default /.boolean) - ($.default /.byte) - ($.default /.short) - ($.default /.int) - ($.default /.long) - ($.default /.float) - ($.default /.double) - ($.default /.char) - ($.default /.class_prefix) - ($.default /.class_suffix) - ($.default /.class) - ($.default /.declaration) - ($.default /.as_class) - ($.default /.var) - ($.default /.wildcard) - ($.default /.lower) - ($.default /.upper) - ($.default /.array_prefix) - ($.default /.array) - ($.default /.method) - ($.default /.equivalence) - ($.default /.class_name)] - [])) diff --git a/stdlib/source/documentation/lux/target/jvm/type/lux.lux b/stdlib/source/documentation/lux/target/jvm/type/lux.lux deleted file mode 100644 index 408b5c6f4..000000000 --- a/stdlib/source/documentation/lux/target/jvm/type/lux.lux +++ /dev/null @@ -1,28 +0,0 @@ -(.require - [library - [lux (.except char) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.Lower) - ($.default /.Upper) - ($.default /.Mapping) - ($.default /.fresh) - ($.default /.unknown_var) - ($.default /.class) - ($.default /.type) - ($.default /.boxed_type) - ($.default /.return) - ($.default /.boxed_return) - ($.default /.check)] - [])) diff --git a/stdlib/source/documentation/lux/target/jvm/type/parser.lux b/stdlib/source/documentation/lux/target/jvm/type/parser.lux deleted file mode 100644 index 81e9d4bee..000000000 --- a/stdlib/source/documentation/lux/target/jvm/type/parser.lux +++ /dev/null @@ -1,53 +0,0 @@ -(.require - [library - [lux (.except char) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.void) - ($.default /.boolean) - ($.default /.byte) - ($.default /.short) - ($.default /.int) - ($.default /.long) - ($.default /.float) - ($.default /.double) - ($.default /.char) - ($.default /.wildcard) - ($.default /.primitive) - ($.default /.class_name) - ($.default /.var_name) - ($.default /.var') - ($.default /.var) - ($.default /.var?) - ($.default /.name) - ($.default /.parameter) - ($.default /.array') - ($.default /.class) - ($.default /.lower?) - ($.default /.upper?) - ($.default /.read_class) - ($.default /.value) - ($.default /.array) - ($.default /.object) - ($.default /.return) - ($.default /.method) - ($.default /.array?) - ($.default /.class?) - ($.default /.primitive?) - ($.default /.wildcard?) - ($.default /.parameter?) - ($.default /.object?) - ($.default /.declaration') - ($.default /.declaration)] - [])) diff --git a/stdlib/source/documentation/lux/target/jvm/type/reflection.lux b/stdlib/source/documentation/lux/target/jvm/type/reflection.lux deleted file mode 100644 index 64ecb135c..000000000 --- a/stdlib/source/documentation/lux/target/jvm/type/reflection.lux +++ /dev/null @@ -1,37 +0,0 @@ -(.require - [library - [lux (.except char) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.Reflection) - ($.default /.reflection) - ($.default /.equivalence) - ($.default /.void) - ($.default /.boolean) - ($.default /.byte) - ($.default /.short) - ($.default /.int) - ($.default /.long) - ($.default /.float) - ($.default /.double) - ($.default /.char) - ($.default /.class) - ($.default /.declaration) - ($.default /.as_class) - ($.default /.array) - ($.default /.var) - ($.default /.wildcard) - ($.default /.lower) - ($.default /.upper)] - [])) diff --git a/stdlib/source/documentation/lux/target/jvm/type/signature.lux b/stdlib/source/documentation/lux/target/jvm/type/signature.lux deleted file mode 100644 index 8991f34ee..000000000 --- a/stdlib/source/documentation/lux/target/jvm/type/signature.lux +++ /dev/null @@ -1,48 +0,0 @@ -(.require - [library - [lux (.except char) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.Signature) - ($.default /.signature) - ($.default /.void) - ($.default /.boolean) - ($.default /.byte) - ($.default /.short) - ($.default /.int) - ($.default /.long) - ($.default /.float) - ($.default /.double) - ($.default /.char) - ($.default /.array) - ($.default /.wildcard) - ($.default /.var_prefix) - ($.default /.var) - ($.default /.var_name) - ($.default /.lower_prefix) - ($.default /.upper_prefix) - ($.default /.lower) - ($.default /.upper) - ($.default /.parameters_start) - ($.default /.parameters_end) - ($.default /.class) - ($.default /.declaration) - ($.default /.as_class) - ($.default /.arguments_start) - ($.default /.arguments_end) - ($.default /.exception_prefix) - ($.default /.method) - ($.default /.equivalence) - ($.default /.hash)] - [])) diff --git a/stdlib/source/documentation/lux/target/lua.lux b/stdlib/source/documentation/lux/target/lua.lux deleted file mode 100644 index dbbd515a5..000000000 --- a/stdlib/source/documentation/lux/target/lua.lux +++ /dev/null @@ -1,92 +0,0 @@ -(.require - [library - [lux (.except) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.Code) - ($.default /.equivalence) - ($.default /.hash) - ($.default /.manual) - ($.default /.code) - ($.default /.Expression) - ($.default /.Computation) - ($.default /.Location) - ($.default /.Statement) - ($.default /.Literal) - ($.default /.Var) - ($.default /.Access) - ($.default /.Label) - ($.default /.nil) - ($.default /.boolean) - ($.default /.int) - ($.default /.float) - ($.default /.string) - ($.default /.multi) - ($.default /.array) - ($.default /.table) - ($.default /.item) - ($.default /.the) - ($.default /.length) - ($.default /.apply) - ($.default /.do) - ($.default /.=) - ($.default /.<) - ($.default /.<=) - ($.default /.>) - ($.default /.>=) - ($.default /.+) - ($.default /.-) - ($.default /.*) - ($.default /.^) - ($.default /./) - ($.default /.//) - ($.default /.%) - ($.default /.concat) - ($.default /.or) - ($.default /.and) - ($.default /.bit_or) - ($.default /.bit_and) - ($.default /.bit_xor) - ($.default /.bit_shl) - ($.default /.bit_shr) - ($.default /.not) - ($.default /.opposite) - ($.default /.var) - ($.default /.label) - ($.default /.statement) - ($.default /.then) - ($.default /.local) - ($.default /.set) - ($.default /.let) - ($.default /.local/1) - ($.default /.if) - ($.default /.when) - ($.default /.while) - ($.default /.repeat) - ($.default /.for_in) - ($.default /.for_step) - ($.default /.return) - ($.default /.closure) - ($.default /.function) - ($.default /.local_function) - ($.default /.break) - ($.default /.set_label) - ($.default /.go_to) - ($.default /.error/1) - ($.default /.print/1) - ($.default /.require/1) - ($.default /.type/1) - ($.default /.ipairs/1) - ($.default /.error/2)] - [])) diff --git a/stdlib/source/documentation/lux/target/python.lux b/stdlib/source/documentation/lux/target/python.lux deleted file mode 100644 index c531707ae..000000000 --- a/stdlib/source/documentation/lux/target/python.lux +++ /dev/null @@ -1,112 +0,0 @@ -(.require - [library - [lux (.except) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.Code) - ($.default /.equivalence) - ($.default /.hash) - ($.default /.manual) - ($.default /.code) - ($.default /.Expression) - ($.default /.Computation) - ($.default /.Location) - ($.default /.Var) - ($.default /.Statement) - ($.default /.Literal) - ($.default /.Access) - ($.default /.Loop) - ($.default /.SVar) - ($.default /.Single) - ($.default /.PVar) - ($.default /.Poly) - ($.default /.KVar) - ($.default /.Keyword) - ($.default /.var) - ($.default /.poly) - ($.default /.keyword) - ($.default /.none) - ($.default /.bool) - ($.default /.int) - ($.default /.long) - ($.default /.float) - ($.default /.string) - ($.default /.unicode) - ($.default /.tuple) - ($.default /.list) - ($.default /.slice) - ($.default /.slice_from) - ($.default /.dict) - ($.default /.apply) - ($.default /.splat_poly) - ($.default /.splat_keyword) - ($.default /.the) - ($.default /.do) - ($.default /.item) - ($.default /.?) - ($.default /.is) - ($.default /.=) - ($.default /.<) - ($.default /.<=) - ($.default /.>) - ($.default /.>=) - ($.default /.+) - ($.default /.-) - ($.default /.*) - ($.default /./) - ($.default /.//) - ($.default /.%) - ($.default /.**) - ($.default /.bit_or) - ($.default /.bit_and) - ($.default /.bit_xor) - ($.default /.bit_shl) - ($.default /.bit_shr) - ($.default /.or) - ($.default /.and) - ($.default /.not) - ($.default /.opposite) - ($.default /.lambda) - ($.default /.set) - ($.default /.delete) - ($.default /.if) - ($.default /.when) - ($.default /.then) - ($.default /.break) - ($.default /.continue) - ($.default /.while) - ($.default /.for_in) - ($.default /.statement) - ($.default /.pass) - ($.default /.Except) - ($.default /.try) - ($.default /.raise) - ($.default /.return) - ($.default /.print) - ($.default /.exec) - ($.default /.def) - ($.default /.import) - ($.default /.comment) - ($.default /.str/1) - ($.default /.ord/1) - ($.default /.float/1) - ($.default /.int/1) - ($.default /.len/1) - ($.default /.chr/1) - ($.default /.unichr/1) - ($.default /.unicode/1) - ($.default /.repr/1) - ($.default /.__import__/1) - ($.default /.Exception/1)] - [])) diff --git a/stdlib/source/documentation/lux/target/ruby.lux b/stdlib/source/documentation/lux/target/ruby.lux deleted file mode 100644 index a678fe81b..000000000 --- a/stdlib/source/documentation/lux/target/ruby.lux +++ /dev/null @@ -1,113 +0,0 @@ -(.require - [library - [lux (.except) - ["$" documentation] - [data - [text (.only \n) - ["%" \\format (.only format)]] - [collection - ["[0]" list]]]]] - [\\library - ["[0]" /]]) - -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.default /.Code) - ($.default /.equivalence) - ($.default /.hash) - ($.default /.manual) - ($.default /.code) - ($.default /.Expression) - ($.default /.Computation) - ($.default /.Location) - ($.default /.Var) - ($.default /.LVar) - ($.default /.Statement) - ($.default /.Literal) - ($.default /.Access) - ($.default /.GVar) - ($.default /.IVar) - ($.default /.SVar) - ($.default /.LVar*) - ($.default /.LVar**) - ($.default /.global) - ($.default /.instance) - ($.default /.static) - ($.default /.local) - ($.default /.variadic) - ($.default /.splat) - ($.default /.variadic_kv) - ($.default /.double_splat) - ($.default /.latest_error_message) - ($.default /.latest_error_location) - ($.default /.last_string_read) - ($.default /.last_line_number_read) - ($.default /.last_string_matched) - ($.default /.last_regexp_match) - ($.default /.case_insensitivity_flag) - ($.default /.input_record_separator) - ($.default /.output_record_separator) - ($.default /.script_name) - ($.default /.process_id) - ($.default /.exit_status) - ($.default /.command_line_arguments) - ($.default /.nil) - ($.default /.bool) - ($.default /.int) - ($.default /.string) - ($.default /.symbol) - ($.default /.float) - ($.default /.array_range) - ($.default /.array) - ($.default /.hash) - ($.default /.apply) - ($.default /.apply_lambda) - ($.default /.the) - ($.default /.item) - ($.default /.?) - ($.default /.statement) - ($.default /.then) - ($.default /.set) - ($.default /.if) - ($.default /.when) - ($.default /.while) - ($.default /.for_in) - ($.default /.Rescue) - ($.default /.begin) - ($.default /.catch) - ($.default /.return) - ($.default /.raise) - ($.default /.next) - ($.default /.redo) - ($.default /.break) - ($.default /.function) - ($.default /.lambda) - ($.default /.=) - ($.default /.<) - ($.default /.<=) - ($.default /.>) - ($.default /.>=) - ($.default /.+) - ($.default /.-) - ($.default /.*) - ($.default /./) - ($.default /.%) - ($.default /.pow) - ($.default /.or) - ($.default /.and) - ($.default /.bit_or) - ($.default /.bit_and) - ($.default /.bit_xor) - ($.default /.bit_shl) - ($.default /.bit_shr) - ($.default /.not) - ($.default /.opposite) - ($.default /.comment) - ($.default /.do) - ($.default /.print/1) - ($.default /.require/1) - ($.default /.print/2) - ($.default /.throw/1)] - [])) -- cgit v1.2.3