aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/documentation/lux/target
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/documentation/lux/target')
-rw-r--r--stdlib/source/documentation/lux/target/js.lux101
-rw-r--r--stdlib/source/documentation/lux/target/jvm.lux47
-rw-r--r--stdlib/source/documentation/lux/target/lua.lux100
-rw-r--r--stdlib/source/documentation/lux/target/python.lux119
-rw-r--r--stdlib/source/documentation/lux/target/ruby.lux117
5 files changed, 484 insertions, 0 deletions
diff --git a/stdlib/source/documentation/lux/target/js.lux b/stdlib/source/documentation/lux/target/js.lux
new file mode 100644
index 000000000..fe87d7e40
--- /dev/null
+++ b/stdlib/source/documentation/lux/target/js.lux
@@ -0,0 +1,101 @@
+(.module:
+ [library
+ [lux {"-" [char]}
+ ["$" documentation {"+" [documentation:]}]
+ [data
+ [text {"+" [\n]}
+ ["%" format {"+" [format]}]]
+ [collection
+ ["." list]]]]]
+ [\\library
+ ["." /]])
+
+(.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!)
+ ($.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 /.cond)
+ ($.default /.apply/1)
+ ($.default /.not_a_number?)
+ ($.default /.apply/2)
+ ($.default /.apply/3)]
+ []))
diff --git a/stdlib/source/documentation/lux/target/jvm.lux b/stdlib/source/documentation/lux/target/jvm.lux
new file mode 100644
index 000000000..85833ce7a
--- /dev/null
+++ b/stdlib/source/documentation/lux/target/jvm.lux
@@ -0,0 +1,47 @@
+(.module:
+ [library
+ [lux {"-" [char]}
+ ["$" documentation {"+" [documentation:]}]
+ [data
+ [text {"+" [\n]}
+ ["%" format {"+" [format]}]]
+ [collection
+ ["." list]]]]]
+ [\\library
+ ["." /]])
+
+(.def: .public documentation
+ (.List $.Module)
+ ($.module /._
+ ""
+ [($.default /.Literal)
+ ($.default /.Constant)
+ ($.default /.Int_Arithmetic)
+ ($.default /.Long_Arithmetic)
+ ($.default /.Float_Arithmetic)
+ ($.default /.Double_Arithmetic)
+ ($.default /.Arithmetic)
+ ($.default /.Int_Bitwise)
+ ($.default /.Long_Bitwise)
+ ($.default /.Bitwise)
+ ($.default /.Conversion)
+ ($.default /.Array)
+ ($.default /.Object)
+ ($.default /.Register)
+ ($.default /.Local_Int)
+ ($.default /.Local_Long)
+ ($.default /.Local_Float)
+ ($.default /.Local_Double)
+ ($.default /.Local_Object)
+ ($.default /.Local)
+ ($.default /.Stack)
+ ($.default /.Comparison)
+ ($.default /.Label)
+ ($.default /.Branching)
+ ($.default /.Exception)
+ ($.default /.Concurrency)
+ ($.default /.Return)
+ ($.default /.Control)
+ ($.default /.Instruction)
+ ($.default /.Bytecode)]
+ []))
diff --git a/stdlib/source/documentation/lux/target/lua.lux b/stdlib/source/documentation/lux/target/lua.lux
new file mode 100644
index 000000000..32870785f
--- /dev/null
+++ b/stdlib/source/documentation/lux/target/lua.lux
@@ -0,0 +1,100 @@
+(.module:
+ [library
+ [lux {"-" [char]}
+ ["$" documentation {"+" [documentation:]}]
+ [data
+ [text {"+" [\n]}
+ ["%" format {"+" [format]}]]
+ [collection
+ ["." list]]]]]
+ [\\library
+ ["." /]])
+
+(.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 /.bool)
+ ($.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 /.cond)
+ ($.default /.apply/1)
+ ($.default /.apply/2)
+ ($.default /.apply/3)
+ ($.default /.apply/4)
+ ($.default /.apply/5)
+ ($.default /.error/1)
+ ($.default /.print/1)
+ ($.default /.require/1)
+ ($.default /.type/1)
+ ($.default /.ipairs/1)
+ ($.default /.print/2)
+ ($.default /.error/2)
+ ($.default /.print/3)]
+ []))
diff --git a/stdlib/source/documentation/lux/target/python.lux b/stdlib/source/documentation/lux/target/python.lux
new file mode 100644
index 000000000..2bb90ca9d
--- /dev/null
+++ b/stdlib/source/documentation/lux/target/python.lux
@@ -0,0 +1,119 @@
+(.module:
+ [library
+ [lux {"-" [char]}
+ ["$" documentation {"+" [documentation:]}]
+ [data
+ [text {"+" [\n]}
+ ["%" format {"+" [format]}]]
+ [collection
+ ["." list]]]]]
+ [\\library
+ ["." /]])
+
+(.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 /.Label)
+ ($.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 /.apply_poly)
+ ($.default /.apply_keyword)
+ ($.default /.the)
+ ($.default /.do)
+ ($.default /.do_poly)
+ ($.default /.do_keyword)
+ ($.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 /.cond)
+ ($.default /.apply/1)
+ ($.default /.apply/2)
+ ($.default /.apply/3)
+ ($.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
new file mode 100644
index 000000000..f5fe5ae22
--- /dev/null
+++ b/stdlib/source/documentation/lux/target/ruby.lux
@@ -0,0 +1,117 @@
+(.module:
+ [library
+ [lux {"-" [char]}
+ ["$" documentation {"+" [documentation:]}]
+ [data
+ [text {"+" [\n]}
+ ["%" format {"+" [format]}]]
+ [collection
+ ["." list]]]]]
+ [\\library
+ ["." /]])
+
+(.def: .public documentation
+ (.List $.Module)
+ ($.module /._
+ ""
+ [($.default /.Code)
+ ($.default /.code_equivalence)
+ ($.default /.code_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)
+ ($.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 /.cond)
+ ($.default /.apply/1)
+ ($.default /.apply/2)
+ ($.default /.apply/3)
+ ($.default /.print/1)
+ ($.default /.require/1)
+ ($.default /.print/2)
+ ($.default /.print/3)
+ ($.default /.throw/1)]
+ []))