├── .readthedocs.yaml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── bin ├── lunarml-wrapper └── lunarml-wrapper-node ├── cm ├── cm-analyzer.sml ├── cm-eval.sml ├── cm-parser.sml ├── cm-syntax.sml ├── cmtool.mlb └── cmtool.sml ├── docs ├── .python-version ├── Makefile ├── conf.py ├── index.rst ├── intro.rst ├── javascript.rst ├── language.rst ├── library.rst ├── lua.rst ├── make.bat ├── ml-basis-system.rst ├── pyproject.toml ├── requirements.txt ├── usage.rst └── uv.lock ├── example ├── README.md ├── commandline.sml ├── date.sml ├── delim-cont.mlb ├── delim-cont.sml ├── fib.sml ├── fizzbuzz.sml ├── hello-js.mlb ├── hello-js.sml ├── hello.sml ├── listrev.sml ├── luamodule │ ├── module1.sml │ ├── module2.sml │ └── testmod.lua ├── monad.mlb ├── monad.sml ├── pipe.mlb ├── pipe.sml └── web │ ├── hello.html │ ├── hello.mlb │ └── hello.sml ├── lib └── lunarml │ ├── ml │ └── basis │ │ ├── array-slice.sml │ │ ├── array.sml │ │ ├── basis.mlb │ │ ├── bin-io.sml │ │ ├── bool.sml │ │ ├── byte.sml │ │ ├── char-prim.sml │ │ ├── delim-cont-none.sml │ │ ├── delim-cont-oneshot.sml │ │ ├── delim-cont.sml │ │ ├── equal.sml │ │ ├── general.sml │ │ ├── generic-mono-sequence.sml │ │ ├── ieee-real-0.sml │ │ ├── ieee-real-1.sml │ │ ├── imperative-io.sml │ │ ├── infixes.sml │ │ ├── int-inf.sml │ │ ├── io.sml │ │ ├── javascript.mlb │ │ ├── js-common │ │ ├── char-1.sml │ │ ├── int-1.sml │ │ ├── int-inf.sml │ │ ├── int-prim.sml │ │ ├── int.sml │ │ ├── javascript.sml │ │ ├── math.sml │ │ ├── mono-sequence.sml │ │ ├── real-1.sml │ │ ├── real-prim.sml │ │ ├── scan-num.sml │ │ ├── string-1.sml │ │ ├── string-2.sml │ │ ├── text16.sml │ │ ├── time.sml │ │ ├── vector-1.sml │ │ ├── word-1.sml │ │ ├── word-prim.sml │ │ ├── word-sequence.sml │ │ └── word.sml │ │ ├── js-cps │ │ ├── array-prim.sml │ │ ├── general-prim.sml │ │ ├── javascript-callback.sml │ │ ├── javascript-promise.sml │ │ ├── javascript-util.sml │ │ ├── real-abs.sml │ │ ├── string-prim.sml │ │ └── vector-prim.sml │ │ ├── js │ │ ├── array-prim.sml │ │ ├── general-prim.sml │ │ ├── javascript-callback.sml │ │ ├── javascript-promise.sml │ │ ├── javascript-util.sml │ │ ├── real-abs.sml │ │ ├── string-prim.sml │ │ └── vector-prim.sml │ │ ├── large-int-is-int-inf.sml │ │ ├── list-pair.sml │ │ ├── list.sml │ │ ├── lua.mlb │ │ ├── lua │ │ ├── array-prim.sml │ │ ├── bin-io.sml │ │ ├── bool-tostring.sml │ │ ├── char-1.sml │ │ ├── command-line.sml │ │ ├── general-prim.sml │ │ ├── int-1.sml │ │ ├── int-prim.sml │ │ ├── int.sml │ │ ├── iodesc.sml │ │ ├── lua.sml │ │ ├── math.sml │ │ ├── os.sml │ │ ├── real-1.sml │ │ ├── real-prim.sml │ │ ├── scan-num.sml │ │ ├── string-1.sml │ │ ├── string-2.sml │ │ ├── text-io.sml │ │ ├── text16.sml │ │ ├── time.sml │ │ ├── timer.sml │ │ ├── vector-1.sml │ │ ├── vector-prim.sml │ │ ├── word-1.sml │ │ ├── word-prim.sml │ │ ├── word-sequence.sml │ │ └── word.sml │ │ ├── luajit │ │ ├── array-prim.sml │ │ ├── char-1.sml │ │ ├── int-1.sml │ │ ├── int-prim.sml │ │ ├── int.sml │ │ ├── lua.sml │ │ ├── math.sml │ │ ├── mono-sequence.sml │ │ ├── real-1.sml │ │ ├── string-1.sml │ │ ├── string-2.sml │ │ ├── time.sml │ │ ├── vector-1.sml │ │ ├── word-1.sml │ │ ├── word-prim.sml │ │ └── word.sml │ │ ├── lunarml-prim.mlb │ │ ├── lunarml.mlb │ │ ├── lunarml.sml │ │ ├── math-sig.sml │ │ ├── mono-sequence.sml │ │ ├── nodejs │ │ ├── bin-io-async.sml │ │ ├── bin-io-dummy.sml │ │ ├── command-line.sml │ │ ├── iodesc.sml │ │ ├── os-async.sml │ │ ├── os.sml │ │ ├── text-io-async.sml │ │ ├── text-io.sml │ │ └── timer.sml │ │ ├── option.sml │ │ ├── os-path-sig.sml │ │ ├── os-path-unix.sml │ │ ├── os-path-windows.sml │ │ ├── pack-word.sml │ │ ├── pipe.mlb │ │ ├── pipe.sml │ │ ├── prim-io.sml │ │ ├── prim.sml │ │ ├── real.sml │ │ ├── scan-bool.sml │ │ ├── scan-num-utils.sml │ │ ├── scan-text.sml │ │ ├── sources-js-common.mlb │ │ ├── sources-js-cps-node.mlb │ │ ├── sources-js-cps-web.mlb │ │ ├── sources-js-cps.mlb │ │ ├── sources-js-node.mlb │ │ ├── sources-js-web.mlb │ │ ├── sources-js.mlb │ │ ├── sources-lua.mlb │ │ ├── sources-luajit.mlb │ │ ├── sources.mlb │ │ ├── stream-io.sml │ │ ├── string-cvt-0.sml │ │ ├── string-cvt-1.sml │ │ ├── string-cvt-sig.sml │ │ ├── string-prim.sml │ │ ├── string.sml │ │ ├── substring.sml │ │ ├── text-io.sml │ │ ├── text.sml │ │ ├── text16-prim.sml │ │ ├── text16.mlb │ │ ├── timer.sig │ │ ├── top-level-mini.sml │ │ ├── top-level.sml │ │ ├── unsafe-mono-sequence.sml │ │ ├── unsafe.mlb │ │ ├── unsafe.sml │ │ ├── vector-sig.sml │ │ ├── vector-slice.sml │ │ ├── vector.sml │ │ ├── webjs │ │ ├── bin-io.sml │ │ ├── command-line.sml │ │ ├── os-async.sml │ │ ├── os.sml │ │ ├── text-io.sml │ │ └── timer.sml │ │ ├── widetext-16.sml │ │ └── widetext-8.sml │ ├── mlinit-continuations.lua │ ├── mlinit-cps.js │ ├── mlinit-luajit.lua │ ├── mlinit.js │ └── mlinit.lua ├── package ├── docker │ ├── Dockerfile │ └── lunarml └── npm │ ├── .npmignore │ ├── bin │ └── lunarml │ └── package.json ├── pluto ├── char-parser.fun ├── char-parser.sig ├── example │ ├── calc.mlb │ └── calc.sml ├── parser-combinator.fun ├── parser-combinator.sig ├── pluto.mlb ├── string-stream.sig ├── string-stream.sml └── token-stream.sig ├── src ├── backend.sml ├── codegen-js.sml ├── codegen-lua.sml ├── command-line-settings.lua ├── command-line-settings.sml ├── compat │ ├── ord_map.sig │ ├── ord_set.sig │ ├── red-black-map-fn.sml │ └── red-black-set-fn.sml ├── cps │ ├── check.sml │ ├── dead-code.sml │ ├── decompose-recursive.sml │ ├── erase-poly.sml │ ├── eta.sml │ ├── inline.sml │ ├── loop.sml │ ├── ref-cell.sml │ ├── syntax.sml │ ├── uncurry.sml │ └── unpack-record-parameter.sml ├── driver.sml ├── f │ ├── check.sml │ ├── pattern-match.sml │ ├── printer.sml │ ├── syntax.sml │ └── transform.sml ├── initfile.sml ├── initialenv.sml ├── js │ ├── simplify-jumps.sml │ ├── syntax.sml │ └── transform.sml ├── language-options-record.lua ├── language-options-record.sml ├── language-options.sml ├── lua │ ├── syntax.sml │ └── transform.sml ├── lunarml-common.mlb ├── lunarml-esmod.mlb ├── lunarml-main.mlb ├── main-default.sml ├── main-esmod.sml ├── main.sml ├── message.sml ├── mlb-eval.sml ├── mlb-parser.sml ├── mlb-syntax.sml ├── nested.sml ├── numeric.sml ├── numeric_test.mlb ├── numeric_test.sml ├── parser.sml ├── postparsing.sml ├── prim-types.sml ├── primitives.lua ├── primitives.sml ├── printer.sml ├── sourcepos.sml ├── syntax.grm ├── syntax.sml ├── target-info.sml ├── text.sml ├── tokenizer.sml ├── typed.sml ├── typing.sml ├── util │ ├── list.sml │ ├── map_extra.fun │ ├── ord_map_x.sig │ ├── string-map.sml │ ├── string-set.sml │ ├── strongly-connected-components.sml │ ├── vector.sml │ └── void.sml └── version.sml ├── test ├── Makefile ├── cps │ └── should_run │ │ ├── exception.mlb │ │ ├── exception.sml │ │ ├── exception.stdout │ │ ├── nondet.mlb │ │ ├── nondet.sml │ │ ├── nondet.stdout │ │ ├── product.mlb │ │ ├── product.sml │ │ └── product.stdout ├── extension │ ├── should_compile │ │ └── vector_exp_generalize.sml │ └── should_run │ │ ├── helloja.sml │ │ ├── helloja.stdout │ │ ├── infixingdot.mlb │ │ ├── infixingdot.sml │ │ ├── infixingdot.stdout │ │ ├── overload.mlb │ │ ├── overload.sml │ │ ├── overload.stdout │ │ ├── vector_exp.sml │ │ └── vector_exp.stdout ├── interface │ └── should_compile │ │ ├── CHAR.sml │ │ ├── INTEGER.sml │ │ ├── STRING.sml │ │ ├── UNSAFE.mlb │ │ ├── UNSAFE.sml │ │ └── WORD.sml ├── lua │ └── should_run │ │ ├── nil_in_vector.mlb │ │ ├── nil_in_vector.sml │ │ └── nil_in_vector.stdout ├── mlbasis │ └── should_run │ │ ├── char.sml │ │ ├── char.stdout │ │ ├── char16.mlb │ │ ├── char16.sml │ │ ├── char16.stdout │ │ ├── exn-name.sml │ │ ├── exn-name.stdout │ │ ├── general.sml │ │ ├── general.stdout │ │ ├── int-inf-factorial-hex.sml │ │ ├── int-inf-factorial-hex.stdout │ │ ├── int-inf-factorial.sml │ │ ├── int-inf-factorial.stdout │ │ ├── int-inf-fib-hex.sml │ │ ├── int-inf-fib-hex.stdout │ │ ├── int-inf-fib-monoid.sml │ │ ├── int-inf-fib-monoid.stdout │ │ ├── int-inf-fib.sml │ │ ├── int-inf-fib.stdout │ │ ├── int-inf-rand.sml │ │ ├── int-inf-rand.stdout │ │ ├── int-inf-wilson.sml │ │ ├── int-inf-wilson.stdout │ │ ├── int-inf.sml │ │ ├── int-inf.stdout │ │ ├── int16.sml │ │ ├── int16.stdout │ │ ├── int32.sml │ │ ├── int32.stdout │ │ ├── int54.sml │ │ ├── int54.stdout │ │ ├── int64.sml │ │ ├── int64.stdout │ │ ├── int8.sml │ │ ├── int8.stdout │ │ ├── os-path-unix.mlb │ │ ├── os-path-unix.sml │ │ ├── os-path-unix.stdout │ │ ├── os-path-windows.mlb │ │ ├── os-path-windows.sml │ │ ├── os-path-windows.stdout │ │ ├── overflow.sml │ │ ├── overflow.stdout │ │ ├── real-intinf.sml │ │ ├── real-intinf.stdout │ │ ├── real.sml │ │ ├── real.stdout │ │ ├── scan-real.sml │ │ ├── scan-real.stdout │ │ ├── scan-word.sml │ │ ├── scan-word.stdout │ │ ├── seki-bernoulli.sml │ │ ├── seki-bernoulli.stdout │ │ ├── string-issubstring.sml │ │ ├── string-issubstring.stdout │ │ ├── string.sml │ │ ├── string.stdout │ │ ├── string16-issubstring.mlb │ │ ├── string16-issubstring.sml │ │ ├── string16-issubstring.stdout │ │ ├── string16.mlb │ │ ├── string16.sml │ │ ├── string16.stdout │ │ ├── string16_fields.mlb │ │ ├── string16_fields.sml │ │ ├── string16_fields.stdout │ │ ├── string_fields.sml │ │ ├── string_fields.stdout │ │ ├── substring.sml │ │ ├── substring.stdout │ │ ├── substring16.mlb │ │ ├── substring16.sml │ │ ├── substring16.stdout │ │ ├── vector.sml │ │ ├── vector.stdout │ │ ├── widestring-issubstring.sml │ │ ├── widestring-issubstring.stdout │ │ ├── widestring-sub.sml │ │ ├── widestring-sub.stdout │ │ ├── word.sml │ │ ├── word.stdout │ │ ├── word16-law.sml │ │ ├── word16-law.stdout │ │ ├── word16.sml │ │ ├── word16.stdout │ │ ├── word32-law.sml │ │ ├── word32-law.stdout │ │ ├── word32.sml │ │ ├── word32.stdout │ │ ├── word64-law.sml │ │ ├── word64-law.stdout │ │ ├── word64.sml │ │ ├── word64.stdout │ │ ├── word8-law.sml │ │ ├── word8-law.stdout │ │ ├── word8.sml │ │ ├── word8.stdout │ │ ├── word_law.sml │ │ ├── word_law.stdout │ │ ├── word_shift.sml │ │ ├── word_shift.stdout │ │ ├── xorshift64-word64.sml │ │ └── xorshift64-word64.stdout ├── should_compile │ ├── empty.mlb │ ├── generalization1.sml │ ├── generalization2.sml │ ├── record.sml │ ├── sharing_structures.sml │ ├── signature_sharing1.sml │ ├── signature_sharing2.sml │ ├── signature_sharing3.sml │ └── withtype.sml ├── should_not_compile │ ├── abstype.sml │ ├── datatype_scope.sml │ ├── duplicate_datbind.sml │ ├── duplicate_exbind.sml │ ├── duplicate_typbind.sml │ ├── duplicate_val.sml │ ├── equality_exn.sml │ ├── equality_fn.sml │ ├── equality_real.sml │ ├── equality_tyvar.sml │ ├── fixity.sml │ ├── flex-record.sml │ ├── functor1.sml │ ├── inexact-hex-float-2.sml │ ├── inexact-hex-float.sml │ ├── int-constant-2.sml │ ├── int-constant.sml │ ├── invalid-bound-name1.sml │ ├── invalid-bound-name2.sml │ ├── local_datatype_1.sml │ ├── local_datatype_2.sml │ ├── local_datatype_3.sml │ ├── nonfree_tyvar.sml │ ├── opaque1.sml │ ├── opaque2.sml │ ├── pat.sml │ ├── record1.sml │ ├── record3.sml │ ├── record4.sml │ ├── record5.sml │ ├── record6.sml │ ├── ref.sml │ ├── reserved_datbind.sml │ ├── reserved_datdesc.sml │ ├── reserved_exbind.sml │ ├── reserved_exdesc.sml │ ├── reserved_exrep.sml │ ├── reserved_valdesc.sml │ ├── sharing_structures1.sml │ ├── sharing_structures2.sml │ ├── signature1.sml │ ├── signature2.sml │ ├── signature3.sml │ ├── signature4.sml │ ├── signature5.sml │ ├── signature_sharing1.sml │ ├── signature_sharing2.sml │ ├── space_in_qualified_id.sml │ ├── syntax_datbind.sml │ ├── syntax_datbind2.sml │ ├── syntax_exbind.sml │ ├── syntax_expression_row_label.sml │ ├── syntax_pattern_row_label.sml │ ├── syntax_typbind.sml │ ├── syntax_type_expression_row_label.sml │ ├── syntax_valbind.sml │ ├── typevar_scope.sml │ ├── typevar_unification.sml │ ├── unicode-char.sml │ ├── vector.sml │ ├── word-constant-2.sml │ └── word-constant.sml ├── should_run │ ├── abstype.sml │ ├── abstype.stdout │ ├── capture-gen.lua │ ├── capture.sml │ ├── capture.stdout │ ├── datatype-equality.sml │ ├── datatype-equality.stdout │ ├── equality.sml │ ├── equality.stdout │ ├── exception.sml │ ├── exception.stdout │ ├── exception2.sml │ ├── exception2.stdout │ ├── fib_linear.sml │ ├── fib_linear.stdout │ ├── fib_monoid.sml │ ├── fib_monoid.stdout │ ├── fib_slow.sml │ ├── fib_slow.stdout │ ├── fix_by_datatype.sml │ ├── fix_by_datatype.stdout │ ├── fix_by_ref.sml │ ├── fix_by_ref.stdout │ ├── fizzbuzz.sml │ ├── fizzbuzz.stdout │ ├── fun.sml │ ├── fun.stdout │ ├── functor1.sml │ ├── functor1.stdout │ ├── functor2.sml │ ├── functor2.stdout │ ├── functor3.sml │ ├── functor3.stdout │ ├── functor_exception.sml │ ├── functor_exception.stdout │ ├── functor_exception_2.sml │ ├── functor_exception_2.stdout │ ├── listrev.sml │ ├── listrev.stdout │ ├── local_datatype.sml │ ├── local_datatype.stdout │ ├── local_exception.sml │ ├── local_exception.stdout │ ├── opaque1.sml │ ├── opaque1.stdout │ ├── opaque2.sml │ ├── opaque2.stdout │ ├── open.sml │ ├── open.stdout │ ├── parser_combinator.sml │ ├── parser_combinator.stdout │ ├── prime_as_typevar.sml │ ├── prime_as_typevar.stdout │ ├── prime_eratos.sml │ ├── prime_eratos.stdout │ ├── prime_trialdiv.sml │ ├── prime_trialdiv.stdout │ ├── signature1.sml │ ├── signature1.stdout │ ├── signature2.sml │ ├── signature2.stdout │ ├── signature3.sml │ ├── signature3.stdout │ ├── signature4.sml │ ├── signature4.stdout │ ├── signature5.sml │ ├── signature5.stdout │ ├── val-rec.sml │ ├── val-rec.stdout │ ├── val_projection.sml │ ├── val_projection.stdout │ ├── xorshift64.c │ ├── xorshift64.sml │ └── xorshift64.stdout └── successor_ml │ ├── should_compile │ ├── abstype.sml │ ├── optional-bar.sml │ ├── optional-semicolon.sml │ ├── record-pun-exp.sml │ ├── record_extension_type.sml │ ├── typealias_in_signature.sml │ └── withtype_in_signature.sml │ ├── should_not_compile │ ├── nonexhaustive_bind.sml │ ├── nonexhaustive_bind_2.sml │ ├── num-underscore-1.sml │ ├── num-underscore-2.sml │ ├── record2.sml │ ├── record_extension_expression.sml │ ├── record_extension_pattern.sml │ ├── record_extension_pattern_1.sml │ ├── record_extension_pattern_2.sml │ ├── record_extension_type.sml │ ├── typealias_in_signature.sml │ └── val_rec_override.sml │ └── should_run │ ├── binary.sml │ ├── binary.stdout │ ├── line-comment.sml │ ├── line-comment.stdout │ ├── num-underscore.sml │ ├── num-underscore.stdout │ ├── record_extension.sml │ ├── record_extension.stdout │ ├── record_extension_2.sml │ ├── record_extension_2.stdout │ ├── record_extension_expression.sml │ ├── record_extension_expression.stdout │ ├── record_extension_pattern.sml │ ├── record_extension_pattern.stdout │ ├── record_extension_pattern_2.sml │ ├── record_extension_pattern_2.stdout │ ├── record_extension_pattern_3.sml │ ├── record_extension_pattern_3.stdout │ ├── record_update.sml │ └── record_update.stdout ├── thirdparty ├── Makefile ├── ml-yacc.tgz ├── mlyacc-lib.mlb ├── smlnj-lib-lunarml.patch └── smlnj-lib.tgz ├── util ├── GenIntTest.hs ├── GenWordTest.hs ├── gen-int-test.sh └── record.lua └── version.mk /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/README.md -------------------------------------------------------------------------------- /bin/lunarml-wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/bin/lunarml-wrapper -------------------------------------------------------------------------------- /bin/lunarml-wrapper-node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/bin/lunarml-wrapper-node -------------------------------------------------------------------------------- /cm/cm-analyzer.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/cm/cm-analyzer.sml -------------------------------------------------------------------------------- /cm/cm-eval.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/cm/cm-eval.sml -------------------------------------------------------------------------------- /cm/cm-parser.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/cm/cm-parser.sml -------------------------------------------------------------------------------- /cm/cm-syntax.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/cm/cm-syntax.sml -------------------------------------------------------------------------------- /cm/cmtool.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/cm/cmtool.mlb -------------------------------------------------------------------------------- /cm/cmtool.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/cm/cmtool.sml -------------------------------------------------------------------------------- /docs/.python-version: -------------------------------------------------------------------------------- 1 | 3.12.9 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/intro.rst -------------------------------------------------------------------------------- /docs/javascript.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/javascript.rst -------------------------------------------------------------------------------- /docs/language.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/language.rst -------------------------------------------------------------------------------- /docs/library.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/library.rst -------------------------------------------------------------------------------- /docs/lua.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/lua.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/ml-basis-system.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/ml-basis-system.rst -------------------------------------------------------------------------------- /docs/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/pyproject.toml -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /docs/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/docs/uv.lock -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/README.md -------------------------------------------------------------------------------- /example/commandline.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/commandline.sml -------------------------------------------------------------------------------- /example/date.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/date.sml -------------------------------------------------------------------------------- /example/delim-cont.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/delim-cont.mlb -------------------------------------------------------------------------------- /example/delim-cont.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/delim-cont.sml -------------------------------------------------------------------------------- /example/fib.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/fib.sml -------------------------------------------------------------------------------- /example/fizzbuzz.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/fizzbuzz.sml -------------------------------------------------------------------------------- /example/hello-js.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/hello-js.mlb -------------------------------------------------------------------------------- /example/hello-js.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/hello-js.sml -------------------------------------------------------------------------------- /example/hello.sml: -------------------------------------------------------------------------------- 1 | val it = 1 + 2; 2 | print "Hello world!\n"; 3 | -------------------------------------------------------------------------------- /example/listrev.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/listrev.sml -------------------------------------------------------------------------------- /example/luamodule/module1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/luamodule/module1.sml -------------------------------------------------------------------------------- /example/luamodule/module2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/luamodule/module2.sml -------------------------------------------------------------------------------- /example/luamodule/testmod.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/luamodule/testmod.lua -------------------------------------------------------------------------------- /example/monad.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/monad.mlb -------------------------------------------------------------------------------- /example/monad.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/monad.sml -------------------------------------------------------------------------------- /example/pipe.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/pipe.mlb -------------------------------------------------------------------------------- /example/pipe.sml: -------------------------------------------------------------------------------- 1 | "Hello world!\n" |> print; 2 | -------------------------------------------------------------------------------- /example/web/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/web/hello.html -------------------------------------------------------------------------------- /example/web/hello.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/web/hello.mlb -------------------------------------------------------------------------------- /example/web/hello.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/example/web/hello.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/array-slice.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/array-slice.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/array.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/array.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/basis.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/basis.mlb -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/bin-io.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/bin-io.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/bool.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/bool.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/byte.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/byte.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/char-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/char-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/delim-cont-none.sml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/delim-cont-oneshot.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/delim-cont-oneshot.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/delim-cont.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/delim-cont.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/equal.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/equal.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/general.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/general.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/generic-mono-sequence.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/generic-mono-sequence.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/ieee-real-0.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/ieee-real-0.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/ieee-real-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/ieee-real-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/imperative-io.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/imperative-io.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/infixes.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/infixes.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/int-inf.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/int-inf.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/io.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/io.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/javascript.mlb: -------------------------------------------------------------------------------- 1 | local 2 | sources.mlb 3 | in 4 | structure JavaScript 5 | end 6 | -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/char-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/char-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/int-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/int-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/int-inf.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/int-inf.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/int-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/int-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/int.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/int.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/javascript.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/javascript.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/math.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/math.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/mono-sequence.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/mono-sequence.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/real-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/real-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/real-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/real-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/scan-num.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/scan-num.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/string-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/string-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/string-2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/string-2.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/text16.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/text16.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/time.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/time.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/vector-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/vector-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/word-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/word-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/word-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/word-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/word-sequence.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/word-sequence.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-common/word.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-common/word.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-cps/array-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-cps/array-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-cps/general-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-cps/general-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-cps/javascript-callback.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-cps/javascript-callback.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-cps/javascript-promise.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-cps/javascript-promise.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-cps/javascript-util.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-cps/javascript-util.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-cps/real-abs.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-cps/real-abs.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-cps/string-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-cps/string-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js-cps/vector-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js-cps/vector-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js/array-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js/array-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js/general-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js/general-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js/javascript-callback.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js/javascript-callback.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js/javascript-promise.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js/javascript-promise.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js/javascript-util.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js/javascript-util.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js/real-abs.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js/real-abs.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js/string-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js/string-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/js/vector-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/js/vector-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/large-int-is-int-inf.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/large-int-is-int-inf.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/list-pair.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/list-pair.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/list.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/list.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua.mlb: -------------------------------------------------------------------------------- 1 | local 2 | sources.mlb 3 | in 4 | structure Lua 5 | end 6 | -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/array-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/array-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/bin-io.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/bin-io.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/bool-tostring.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/bool-tostring.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/char-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/char-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/command-line.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/command-line.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/general-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/general-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/int-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/int-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/int-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/int-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/int.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/int.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/iodesc.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/iodesc.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/lua.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/lua.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/math.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/math.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/os.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/os.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/real-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/real-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/real-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/real-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/scan-num.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/scan-num.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/string-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/string-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/string-2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/string-2.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/text-io.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/text-io.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/text16.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/text16.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/time.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/time.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/timer.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/timer.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/vector-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/vector-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/vector-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/vector-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/word-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/word-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/word-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/word-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/word-sequence.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/word-sequence.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lua/word.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lua/word.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/array-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/array-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/char-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/char-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/int-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/int-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/int-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/int-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/int.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/int.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/lua.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/lua.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/math.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/math.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/mono-sequence.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/mono-sequence.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/real-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/real-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/string-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/string-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/string-2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/string-2.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/time.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/time.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/vector-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/vector-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/word-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/word-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/word-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/word-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/luajit/word.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/luajit/word.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lunarml-prim.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lunarml-prim.mlb -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lunarml.mlb: -------------------------------------------------------------------------------- 1 | local 2 | sources.mlb 3 | in 4 | structure LunarML 5 | end 6 | -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/lunarml.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/lunarml.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/math-sig.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/math-sig.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/mono-sequence.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/mono-sequence.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/nodejs/bin-io-async.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/nodejs/bin-io-async.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/nodejs/bin-io-dummy.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/nodejs/bin-io-dummy.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/nodejs/command-line.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/nodejs/command-line.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/nodejs/iodesc.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/nodejs/iodesc.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/nodejs/os-async.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/nodejs/os-async.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/nodejs/os.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/nodejs/os.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/nodejs/text-io-async.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/nodejs/text-io-async.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/nodejs/text-io.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/nodejs/text-io.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/nodejs/timer.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/nodejs/timer.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/option.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/option.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/os-path-sig.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/os-path-sig.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/os-path-unix.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/os-path-unix.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/os-path-windows.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/os-path-windows.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/pack-word.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/pack-word.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/pipe.mlb: -------------------------------------------------------------------------------- 1 | pipe.sml 2 | -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/pipe.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/pipe.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/prim-io.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/prim-io.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/real.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/real.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/scan-bool.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/scan-bool.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/scan-num-utils.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/scan-num-utils.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/scan-text.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/scan-text.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/sources-js-common.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/sources-js-common.mlb -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/sources-js-cps-node.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/sources-js-cps-node.mlb -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/sources-js-cps-web.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/sources-js-cps-web.mlb -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/sources-js-cps.mlb: -------------------------------------------------------------------------------- 1 | sources-js-cps-$(TARGET_OS).mlb 2 | -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/sources-js-node.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/sources-js-node.mlb -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/sources-js-web.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/sources-js-web.mlb -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/sources-js.mlb: -------------------------------------------------------------------------------- 1 | sources-js-$(TARGET_OS).mlb 2 | -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/sources-lua.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/sources-lua.mlb -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/sources-luajit.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/sources-luajit.mlb -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/sources.mlb: -------------------------------------------------------------------------------- 1 | sources-$(TARGET_LANG).mlb 2 | -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/stream-io.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/stream-io.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/string-cvt-0.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/string-cvt-0.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/string-cvt-1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/string-cvt-1.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/string-cvt-sig.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/string-cvt-sig.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/string-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/string-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/string.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/string.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/substring.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/substring.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/text-io.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/text-io.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/text.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/text.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/text16-prim.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/text16-prim.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/text16.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/text16.mlb -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/timer.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/timer.sig -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/top-level-mini.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/top-level-mini.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/top-level.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/top-level.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/unsafe-mono-sequence.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/unsafe-mono-sequence.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/unsafe.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/unsafe.mlb -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/unsafe.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/unsafe.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/vector-sig.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/vector-sig.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/vector-slice.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/vector-slice.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/vector.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/vector.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/webjs/bin-io.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/webjs/bin-io.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/webjs/command-line.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/webjs/command-line.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/webjs/os-async.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/webjs/os-async.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/webjs/os.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/webjs/os.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/webjs/text-io.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/webjs/text-io.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/webjs/timer.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/webjs/timer.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/widetext-16.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/widetext-16.sml -------------------------------------------------------------------------------- /lib/lunarml/ml/basis/widetext-8.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/ml/basis/widetext-8.sml -------------------------------------------------------------------------------- /lib/lunarml/mlinit-continuations.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/mlinit-continuations.lua -------------------------------------------------------------------------------- /lib/lunarml/mlinit-cps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/mlinit-cps.js -------------------------------------------------------------------------------- /lib/lunarml/mlinit-luajit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/mlinit-luajit.lua -------------------------------------------------------------------------------- /lib/lunarml/mlinit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/mlinit.js -------------------------------------------------------------------------------- /lib/lunarml/mlinit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/lib/lunarml/mlinit.lua -------------------------------------------------------------------------------- /package/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/package/docker/Dockerfile -------------------------------------------------------------------------------- /package/docker/lunarml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/package/docker/lunarml -------------------------------------------------------------------------------- /package/npm/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /package/npm/bin/lunarml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/package/npm/bin/lunarml -------------------------------------------------------------------------------- /package/npm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/package/npm/package.json -------------------------------------------------------------------------------- /pluto/char-parser.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/pluto/char-parser.fun -------------------------------------------------------------------------------- /pluto/char-parser.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/pluto/char-parser.sig -------------------------------------------------------------------------------- /pluto/example/calc.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/pluto/example/calc.mlb -------------------------------------------------------------------------------- /pluto/example/calc.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/pluto/example/calc.sml -------------------------------------------------------------------------------- /pluto/parser-combinator.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/pluto/parser-combinator.fun -------------------------------------------------------------------------------- /pluto/parser-combinator.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/pluto/parser-combinator.sig -------------------------------------------------------------------------------- /pluto/pluto.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/pluto/pluto.mlb -------------------------------------------------------------------------------- /pluto/string-stream.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/pluto/string-stream.sig -------------------------------------------------------------------------------- /pluto/string-stream.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/pluto/string-stream.sml -------------------------------------------------------------------------------- /pluto/token-stream.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/pluto/token-stream.sig -------------------------------------------------------------------------------- /src/backend.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/backend.sml -------------------------------------------------------------------------------- /src/codegen-js.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/codegen-js.sml -------------------------------------------------------------------------------- /src/codegen-lua.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/codegen-lua.sml -------------------------------------------------------------------------------- /src/command-line-settings.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/command-line-settings.lua -------------------------------------------------------------------------------- /src/command-line-settings.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/command-line-settings.sml -------------------------------------------------------------------------------- /src/compat/ord_map.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/compat/ord_map.sig -------------------------------------------------------------------------------- /src/compat/ord_set.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/compat/ord_set.sig -------------------------------------------------------------------------------- /src/compat/red-black-map-fn.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/compat/red-black-map-fn.sml -------------------------------------------------------------------------------- /src/compat/red-black-set-fn.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/compat/red-black-set-fn.sml -------------------------------------------------------------------------------- /src/cps/check.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/cps/check.sml -------------------------------------------------------------------------------- /src/cps/dead-code.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/cps/dead-code.sml -------------------------------------------------------------------------------- /src/cps/decompose-recursive.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/cps/decompose-recursive.sml -------------------------------------------------------------------------------- /src/cps/erase-poly.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/cps/erase-poly.sml -------------------------------------------------------------------------------- /src/cps/eta.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/cps/eta.sml -------------------------------------------------------------------------------- /src/cps/inline.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/cps/inline.sml -------------------------------------------------------------------------------- /src/cps/loop.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/cps/loop.sml -------------------------------------------------------------------------------- /src/cps/ref-cell.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/cps/ref-cell.sml -------------------------------------------------------------------------------- /src/cps/syntax.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/cps/syntax.sml -------------------------------------------------------------------------------- /src/cps/uncurry.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/cps/uncurry.sml -------------------------------------------------------------------------------- /src/cps/unpack-record-parameter.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/cps/unpack-record-parameter.sml -------------------------------------------------------------------------------- /src/driver.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/driver.sml -------------------------------------------------------------------------------- /src/f/check.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/f/check.sml -------------------------------------------------------------------------------- /src/f/pattern-match.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/f/pattern-match.sml -------------------------------------------------------------------------------- /src/f/printer.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/f/printer.sml -------------------------------------------------------------------------------- /src/f/syntax.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/f/syntax.sml -------------------------------------------------------------------------------- /src/f/transform.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/f/transform.sml -------------------------------------------------------------------------------- /src/initfile.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/initfile.sml -------------------------------------------------------------------------------- /src/initialenv.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/initialenv.sml -------------------------------------------------------------------------------- /src/js/simplify-jumps.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/js/simplify-jumps.sml -------------------------------------------------------------------------------- /src/js/syntax.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/js/syntax.sml -------------------------------------------------------------------------------- /src/js/transform.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/js/transform.sml -------------------------------------------------------------------------------- /src/language-options-record.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/language-options-record.lua -------------------------------------------------------------------------------- /src/language-options-record.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/language-options-record.sml -------------------------------------------------------------------------------- /src/language-options.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/language-options.sml -------------------------------------------------------------------------------- /src/lua/syntax.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/lua/syntax.sml -------------------------------------------------------------------------------- /src/lua/transform.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/lua/transform.sml -------------------------------------------------------------------------------- /src/lunarml-common.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/lunarml-common.mlb -------------------------------------------------------------------------------- /src/lunarml-esmod.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/lunarml-esmod.mlb -------------------------------------------------------------------------------- /src/lunarml-main.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/lunarml-main.mlb -------------------------------------------------------------------------------- /src/main-default.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/main-default.sml -------------------------------------------------------------------------------- /src/main-esmod.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/main-esmod.sml -------------------------------------------------------------------------------- /src/main.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/main.sml -------------------------------------------------------------------------------- /src/message.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/message.sml -------------------------------------------------------------------------------- /src/mlb-eval.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/mlb-eval.sml -------------------------------------------------------------------------------- /src/mlb-parser.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/mlb-parser.sml -------------------------------------------------------------------------------- /src/mlb-syntax.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/mlb-syntax.sml -------------------------------------------------------------------------------- /src/nested.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/nested.sml -------------------------------------------------------------------------------- /src/numeric.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/numeric.sml -------------------------------------------------------------------------------- /src/numeric_test.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/numeric_test.mlb -------------------------------------------------------------------------------- /src/numeric_test.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/numeric_test.sml -------------------------------------------------------------------------------- /src/parser.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/parser.sml -------------------------------------------------------------------------------- /src/postparsing.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/postparsing.sml -------------------------------------------------------------------------------- /src/prim-types.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/prim-types.sml -------------------------------------------------------------------------------- /src/primitives.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/primitives.lua -------------------------------------------------------------------------------- /src/primitives.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/primitives.sml -------------------------------------------------------------------------------- /src/printer.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/printer.sml -------------------------------------------------------------------------------- /src/sourcepos.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/sourcepos.sml -------------------------------------------------------------------------------- /src/syntax.grm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/syntax.grm -------------------------------------------------------------------------------- /src/syntax.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/syntax.sml -------------------------------------------------------------------------------- /src/target-info.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/target-info.sml -------------------------------------------------------------------------------- /src/text.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/text.sml -------------------------------------------------------------------------------- /src/tokenizer.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/tokenizer.sml -------------------------------------------------------------------------------- /src/typed.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/typed.sml -------------------------------------------------------------------------------- /src/typing.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/typing.sml -------------------------------------------------------------------------------- /src/util/list.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/util/list.sml -------------------------------------------------------------------------------- /src/util/map_extra.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/util/map_extra.fun -------------------------------------------------------------------------------- /src/util/ord_map_x.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/util/ord_map_x.sig -------------------------------------------------------------------------------- /src/util/string-map.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/util/string-map.sml -------------------------------------------------------------------------------- /src/util/string-set.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/util/string-set.sml -------------------------------------------------------------------------------- /src/util/strongly-connected-components.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/util/strongly-connected-components.sml -------------------------------------------------------------------------------- /src/util/vector.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/util/vector.sml -------------------------------------------------------------------------------- /src/util/void.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/util/void.sml -------------------------------------------------------------------------------- /src/version.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/src/version.sml -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/cps/should_run/exception.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/cps/should_run/exception.mlb -------------------------------------------------------------------------------- /test/cps/should_run/exception.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/cps/should_run/exception.sml -------------------------------------------------------------------------------- /test/cps/should_run/exception.stdout: -------------------------------------------------------------------------------- 1 | Yay 2 | 15 3 | Caught: Wow 4 | 42 5 | -------------------------------------------------------------------------------- /test/cps/should_run/nondet.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/cps/should_run/nondet.mlb -------------------------------------------------------------------------------- /test/cps/should_run/nondet.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/cps/should_run/nondet.sml -------------------------------------------------------------------------------- /test/cps/should_run/nondet.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/cps/should_run/nondet.stdout -------------------------------------------------------------------------------- /test/cps/should_run/product.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/cps/should_run/product.mlb -------------------------------------------------------------------------------- /test/cps/should_run/product.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/cps/should_run/product.sml -------------------------------------------------------------------------------- /test/cps/should_run/product.stdout: -------------------------------------------------------------------------------- 1 | 6 2 | 0 3 | Overflow 4 | -------------------------------------------------------------------------------- /test/extension/should_compile/vector_exp_generalize.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/extension/should_compile/vector_exp_generalize.sml -------------------------------------------------------------------------------- /test/extension/should_run/helloja.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/extension/should_run/helloja.sml -------------------------------------------------------------------------------- /test/extension/should_run/helloja.stdout: -------------------------------------------------------------------------------- 1 | こんにちは世界🌏 2 | -------------------------------------------------------------------------------- /test/extension/should_run/infixingdot.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/extension/should_run/infixingdot.mlb -------------------------------------------------------------------------------- /test/extension/should_run/infixingdot.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/extension/should_run/infixingdot.sml -------------------------------------------------------------------------------- /test/extension/should_run/infixingdot.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/extension/should_run/infixingdot.stdout -------------------------------------------------------------------------------- /test/extension/should_run/overload.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/extension/should_run/overload.mlb -------------------------------------------------------------------------------- /test/extension/should_run/overload.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/extension/should_run/overload.sml -------------------------------------------------------------------------------- /test/extension/should_run/overload.stdout: -------------------------------------------------------------------------------- 1 | I 2 | O 3 | I 4 | O 5 | O 6 | true 7 | false 8 | -------------------------------------------------------------------------------- /test/extension/should_run/vector_exp.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/extension/should_run/vector_exp.sml -------------------------------------------------------------------------------- /test/extension/should_run/vector_exp.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | 1 3 | 2 4 | 3 5 | true 6 | -------------------------------------------------------------------------------- /test/interface/should_compile/CHAR.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/interface/should_compile/CHAR.sml -------------------------------------------------------------------------------- /test/interface/should_compile/INTEGER.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/interface/should_compile/INTEGER.sml -------------------------------------------------------------------------------- /test/interface/should_compile/STRING.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/interface/should_compile/STRING.sml -------------------------------------------------------------------------------- /test/interface/should_compile/UNSAFE.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/interface/should_compile/UNSAFE.mlb -------------------------------------------------------------------------------- /test/interface/should_compile/UNSAFE.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/interface/should_compile/UNSAFE.sml -------------------------------------------------------------------------------- /test/interface/should_compile/WORD.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/interface/should_compile/WORD.sml -------------------------------------------------------------------------------- /test/lua/should_run/nil_in_vector.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/lua/should_run/nil_in_vector.mlb -------------------------------------------------------------------------------- /test/lua/should_run/nil_in_vector.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/lua/should_run/nil_in_vector.sml -------------------------------------------------------------------------------- /test/lua/should_run/nil_in_vector.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/lua/should_run/nil_in_vector.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/char.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/char.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/char.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/char.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/char16.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/char16.mlb -------------------------------------------------------------------------------- /test/mlbasis/should_run/char16.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/char16.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/char16.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/char16.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/exn-name.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/exn-name.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/exn-name.stdout: -------------------------------------------------------------------------------- 1 | Div 2 | Fail 3 | FooBarBaz 4 | -------------------------------------------------------------------------------- /test/mlbasis/should_run/general.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/general.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/general.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-factorial-hex.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-factorial-hex.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-factorial-hex.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-factorial-hex.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-factorial.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-factorial.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-factorial.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-factorial.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-fib-hex.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-fib-hex.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-fib-hex.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-fib-hex.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-fib-monoid.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-fib-monoid.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-fib-monoid.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-fib-monoid.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-fib.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-fib.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-fib.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-fib.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-rand.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-rand.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-rand.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-rand.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-wilson.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-wilson.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf-wilson.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf-wilson.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int-inf.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int-inf.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int16.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int16.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int16.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int16.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int32.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int32.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int32.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int32.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int54.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int54.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int54.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int54.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int64.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int64.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int64.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int64.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/int8.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int8.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/int8.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/int8.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/os-path-unix.mlb: -------------------------------------------------------------------------------- 1 | $(SML_LIB)/basis/sources.mlb 2 | os-path-unix.sml 3 | -------------------------------------------------------------------------------- /test/mlbasis/should_run/os-path-unix.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/os-path-unix.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/os-path-unix.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/os-path-unix.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/os-path-windows.mlb: -------------------------------------------------------------------------------- 1 | $(SML_LIB)/basis/sources.mlb 2 | os-path-windows.sml 3 | -------------------------------------------------------------------------------- /test/mlbasis/should_run/os-path-windows.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/os-path-windows.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/os-path-windows.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/os-path-windows.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/overflow.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/overflow.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/overflow.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mlbasis/should_run/real-intinf.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/real-intinf.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/real-intinf.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/real-intinf.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/real.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/real.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/real.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/real.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/scan-real.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/scan-real.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/scan-real.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/scan-real.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/scan-word.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/scan-word.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/scan-word.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/scan-word.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/seki-bernoulli.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/seki-bernoulli.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/seki-bernoulli.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/seki-bernoulli.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/string-issubstring.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string-issubstring.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/string-issubstring.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string-issubstring.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/string.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/string.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/string16-issubstring.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string16-issubstring.mlb -------------------------------------------------------------------------------- /test/mlbasis/should_run/string16-issubstring.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string16-issubstring.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/string16-issubstring.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string16-issubstring.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/string16.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string16.mlb -------------------------------------------------------------------------------- /test/mlbasis/should_run/string16.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string16.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/string16.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string16.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/string16_fields.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string16_fields.mlb -------------------------------------------------------------------------------- /test/mlbasis/should_run/string16_fields.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string16_fields.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/string16_fields.stdout: -------------------------------------------------------------------------------- 1 | |abc||def 2 | -------------------------------------------------------------------------------- /test/mlbasis/should_run/string_fields.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/string_fields.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/string_fields.stdout: -------------------------------------------------------------------------------- 1 | |abc||def 2 | -------------------------------------------------------------------------------- /test/mlbasis/should_run/substring.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/substring.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/substring.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/substring.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/substring16.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/substring16.mlb -------------------------------------------------------------------------------- /test/mlbasis/should_run/substring16.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/substring16.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/substring16.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/substring16.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/vector.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/vector.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/vector.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | -------------------------------------------------------------------------------- /test/mlbasis/should_run/widestring-issubstring.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/widestring-issubstring.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/widestring-issubstring.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/widestring-issubstring.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/widestring-sub.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/widestring-sub.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/widestring-sub.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/widestring-sub.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/word.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/word.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mlbasis/should_run/word16-law.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word16-law.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/word16-law.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word16-law.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/word16.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word16.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/word16.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word16.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/word32-law.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word32-law.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/word32-law.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word32-law.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/word32.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word32.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/word32.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word32.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/word64-law.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word64-law.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/word64-law.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word64-law.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/word64.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word64.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/word64.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word64.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/word8-law.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word8-law.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/word8-law.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word8-law.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/word8.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word8.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/word8.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word8.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/word_law.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word_law.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/word_law.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word_law.stdout -------------------------------------------------------------------------------- /test/mlbasis/should_run/word_shift.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/word_shift.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/word_shift.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | 0 3 | 0 4 | -------------------------------------------------------------------------------- /test/mlbasis/should_run/xorshift64-word64.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/xorshift64-word64.sml -------------------------------------------------------------------------------- /test/mlbasis/should_run/xorshift64-word64.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/mlbasis/should_run/xorshift64-word64.stdout -------------------------------------------------------------------------------- /test/should_compile/empty.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_compile/empty.mlb -------------------------------------------------------------------------------- /test/should_compile/generalization1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_compile/generalization1.sml -------------------------------------------------------------------------------- /test/should_compile/generalization2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_compile/generalization2.sml -------------------------------------------------------------------------------- /test/should_compile/record.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_compile/record.sml -------------------------------------------------------------------------------- /test/should_compile/sharing_structures.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_compile/sharing_structures.sml -------------------------------------------------------------------------------- /test/should_compile/signature_sharing1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_compile/signature_sharing1.sml -------------------------------------------------------------------------------- /test/should_compile/signature_sharing2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_compile/signature_sharing2.sml -------------------------------------------------------------------------------- /test/should_compile/signature_sharing3.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_compile/signature_sharing3.sml -------------------------------------------------------------------------------- /test/should_compile/withtype.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_compile/withtype.sml -------------------------------------------------------------------------------- /test/should_not_compile/abstype.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/abstype.sml -------------------------------------------------------------------------------- /test/should_not_compile/datatype_scope.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/datatype_scope.sml -------------------------------------------------------------------------------- /test/should_not_compile/duplicate_datbind.sml: -------------------------------------------------------------------------------- 1 | datatype t = A | A; 2 | -------------------------------------------------------------------------------- /test/should_not_compile/duplicate_exbind.sml: -------------------------------------------------------------------------------- 1 | exception A and A; 2 | -------------------------------------------------------------------------------- /test/should_not_compile/duplicate_typbind.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/duplicate_typbind.sml -------------------------------------------------------------------------------- /test/should_not_compile/duplicate_val.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/duplicate_val.sml -------------------------------------------------------------------------------- /test/should_not_compile/equality_exn.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/equality_exn.sml -------------------------------------------------------------------------------- /test/should_not_compile/equality_fn.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/equality_fn.sml -------------------------------------------------------------------------------- /test/should_not_compile/equality_real.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/equality_real.sml -------------------------------------------------------------------------------- /test/should_not_compile/equality_tyvar.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/equality_tyvar.sml -------------------------------------------------------------------------------- /test/should_not_compile/fixity.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/fixity.sml -------------------------------------------------------------------------------- /test/should_not_compile/flex-record.sml: -------------------------------------------------------------------------------- 1 | val {...} = raise Fail ""; 2 | -------------------------------------------------------------------------------- /test/should_not_compile/functor1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/functor1.sml -------------------------------------------------------------------------------- /test/should_not_compile/inexact-hex-float-2.sml: -------------------------------------------------------------------------------- 1 | val x = 0x1p1024; 2 | -------------------------------------------------------------------------------- /test/should_not_compile/inexact-hex-float.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/inexact-hex-float.sml -------------------------------------------------------------------------------- /test/should_not_compile/int-constant-2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/int-constant-2.sml -------------------------------------------------------------------------------- /test/should_not_compile/int-constant.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/int-constant.sml -------------------------------------------------------------------------------- /test/should_not_compile/invalid-bound-name1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/invalid-bound-name1.sml -------------------------------------------------------------------------------- /test/should_not_compile/invalid-bound-name2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/invalid-bound-name2.sml -------------------------------------------------------------------------------- /test/should_not_compile/local_datatype_1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/local_datatype_1.sml -------------------------------------------------------------------------------- /test/should_not_compile/local_datatype_2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/local_datatype_2.sml -------------------------------------------------------------------------------- /test/should_not_compile/local_datatype_3.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/local_datatype_3.sml -------------------------------------------------------------------------------- /test/should_not_compile/nonfree_tyvar.sml: -------------------------------------------------------------------------------- 1 | fun foo (x : 'a) = x + x; 2 | -------------------------------------------------------------------------------- /test/should_not_compile/opaque1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/opaque1.sml -------------------------------------------------------------------------------- /test/should_not_compile/opaque2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/opaque2.sml -------------------------------------------------------------------------------- /test/should_not_compile/pat.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/pat.sml -------------------------------------------------------------------------------- /test/should_not_compile/record1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/record1.sml -------------------------------------------------------------------------------- /test/should_not_compile/record3.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/record3.sml -------------------------------------------------------------------------------- /test/should_not_compile/record4.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/record4.sml -------------------------------------------------------------------------------- /test/should_not_compile/record5.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/record5.sml -------------------------------------------------------------------------------- /test/should_not_compile/record6.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/record6.sml -------------------------------------------------------------------------------- /test/should_not_compile/ref.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/ref.sml -------------------------------------------------------------------------------- /test/should_not_compile/reserved_datbind.sml: -------------------------------------------------------------------------------- 1 | datatype t = true; 2 | -------------------------------------------------------------------------------- /test/should_not_compile/reserved_datdesc.sml: -------------------------------------------------------------------------------- 1 | signature S = sig 2 | datatype t = it 3 | end; 4 | -------------------------------------------------------------------------------- /test/should_not_compile/reserved_exbind.sml: -------------------------------------------------------------------------------- 1 | exception it; 2 | -------------------------------------------------------------------------------- /test/should_not_compile/reserved_exdesc.sml: -------------------------------------------------------------------------------- 1 | signature S = sig 2 | exception it 3 | end; 4 | -------------------------------------------------------------------------------- /test/should_not_compile/reserved_exrep.sml: -------------------------------------------------------------------------------- 1 | exception true = Div; 2 | -------------------------------------------------------------------------------- /test/should_not_compile/reserved_valdesc.sml: -------------------------------------------------------------------------------- 1 | signature S = sig 2 | val true : int 3 | end; 4 | -------------------------------------------------------------------------------- /test/should_not_compile/sharing_structures1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/sharing_structures1.sml -------------------------------------------------------------------------------- /test/should_not_compile/sharing_structures2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/sharing_structures2.sml -------------------------------------------------------------------------------- /test/should_not_compile/signature1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/signature1.sml -------------------------------------------------------------------------------- /test/should_not_compile/signature2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/signature2.sml -------------------------------------------------------------------------------- /test/should_not_compile/signature3.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/signature3.sml -------------------------------------------------------------------------------- /test/should_not_compile/signature4.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/signature4.sml -------------------------------------------------------------------------------- /test/should_not_compile/signature5.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/signature5.sml -------------------------------------------------------------------------------- /test/should_not_compile/signature_sharing1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/signature_sharing1.sml -------------------------------------------------------------------------------- /test/should_not_compile/signature_sharing2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/signature_sharing2.sml -------------------------------------------------------------------------------- /test/should_not_compile/space_in_qualified_id.sml: -------------------------------------------------------------------------------- 1 | TextIO . print "Hello world!\n"; 2 | -------------------------------------------------------------------------------- /test/should_not_compile/syntax_datbind.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/syntax_datbind.sml -------------------------------------------------------------------------------- /test/should_not_compile/syntax_datbind2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/syntax_datbind2.sml -------------------------------------------------------------------------------- /test/should_not_compile/syntax_exbind.sml: -------------------------------------------------------------------------------- 1 | exception E and E; 2 | -------------------------------------------------------------------------------- /test/should_not_compile/syntax_expression_row_label.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/syntax_expression_row_label.sml -------------------------------------------------------------------------------- /test/should_not_compile/syntax_pattern_row_label.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/syntax_pattern_row_label.sml -------------------------------------------------------------------------------- /test/should_not_compile/syntax_typbind.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/syntax_typbind.sml -------------------------------------------------------------------------------- /test/should_not_compile/syntax_type_expression_row_label.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/syntax_type_expression_row_label.sml -------------------------------------------------------------------------------- /test/should_not_compile/syntax_valbind.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/syntax_valbind.sml -------------------------------------------------------------------------------- /test/should_not_compile/typevar_scope.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/typevar_scope.sml -------------------------------------------------------------------------------- /test/should_not_compile/typevar_unification.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/typevar_unification.sml -------------------------------------------------------------------------------- /test/should_not_compile/unicode-char.sml: -------------------------------------------------------------------------------- 1 | val x = #"\u{80}"; 2 | -------------------------------------------------------------------------------- /test/should_not_compile/vector.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/vector.sml -------------------------------------------------------------------------------- /test/should_not_compile/word-constant-2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/word-constant-2.sml -------------------------------------------------------------------------------- /test/should_not_compile/word-constant.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_not_compile/word-constant.sml -------------------------------------------------------------------------------- /test/should_run/abstype.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/abstype.sml -------------------------------------------------------------------------------- /test/should_run/abstype.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | 37 3 | -------------------------------------------------------------------------------- /test/should_run/capture-gen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/capture-gen.lua -------------------------------------------------------------------------------- /test/should_run/capture.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/capture.sml -------------------------------------------------------------------------------- /test/should_run/capture.stdout: -------------------------------------------------------------------------------- 1 | 10 2 | 9 3 | 8 4 | 7 5 | 6 6 | 5 7 | 4 8 | 3 9 | 2 10 | 1 11 | 0 12 | -------------------------------------------------------------------------------- /test/should_run/datatype-equality.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/datatype-equality.sml -------------------------------------------------------------------------------- /test/should_run/datatype-equality.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/datatype-equality.stdout -------------------------------------------------------------------------------- /test/should_run/equality.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/equality.sml -------------------------------------------------------------------------------- /test/should_run/equality.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/equality.stdout -------------------------------------------------------------------------------- /test/should_run/exception.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/exception.sml -------------------------------------------------------------------------------- /test/should_run/exception.stdout: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /test/should_run/exception2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/exception2.sml -------------------------------------------------------------------------------- /test/should_run/exception2.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/exception2.stdout -------------------------------------------------------------------------------- /test/should_run/fib_linear.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fib_linear.sml -------------------------------------------------------------------------------- /test/should_run/fib_linear.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fib_linear.stdout -------------------------------------------------------------------------------- /test/should_run/fib_monoid.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fib_monoid.sml -------------------------------------------------------------------------------- /test/should_run/fib_monoid.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fib_monoid.stdout -------------------------------------------------------------------------------- /test/should_run/fib_slow.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fib_slow.sml -------------------------------------------------------------------------------- /test/should_run/fib_slow.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fib_slow.stdout -------------------------------------------------------------------------------- /test/should_run/fix_by_datatype.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fix_by_datatype.sml -------------------------------------------------------------------------------- /test/should_run/fix_by_datatype.stdout: -------------------------------------------------------------------------------- 1 | 120 2 | -------------------------------------------------------------------------------- /test/should_run/fix_by_ref.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fix_by_ref.sml -------------------------------------------------------------------------------- /test/should_run/fix_by_ref.stdout: -------------------------------------------------------------------------------- 1 | 120 2 | -------------------------------------------------------------------------------- /test/should_run/fizzbuzz.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fizzbuzz.sml -------------------------------------------------------------------------------- /test/should_run/fizzbuzz.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fizzbuzz.stdout -------------------------------------------------------------------------------- /test/should_run/fun.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fun.sml -------------------------------------------------------------------------------- /test/should_run/fun.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/fun.stdout -------------------------------------------------------------------------------- /test/should_run/functor1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/functor1.sml -------------------------------------------------------------------------------- /test/should_run/functor1.stdout: -------------------------------------------------------------------------------- 1 | 168 2 | 256 3 | xxxx 4 | -------------------------------------------------------------------------------- /test/should_run/functor2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/functor2.sml -------------------------------------------------------------------------------- /test/should_run/functor2.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/functor2.stdout -------------------------------------------------------------------------------- /test/should_run/functor3.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/functor3.sml -------------------------------------------------------------------------------- /test/should_run/functor3.stdout: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/should_run/functor_exception.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/functor_exception.sml -------------------------------------------------------------------------------- /test/should_run/functor_exception.stdout: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/should_run/functor_exception_2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/functor_exception_2.sml -------------------------------------------------------------------------------- /test/should_run/functor_exception_2.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/functor_exception_2.stdout -------------------------------------------------------------------------------- /test/should_run/listrev.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/listrev.sml -------------------------------------------------------------------------------- /test/should_run/listrev.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/listrev.stdout -------------------------------------------------------------------------------- /test/should_run/local_datatype.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/local_datatype.sml -------------------------------------------------------------------------------- /test/should_run/local_datatype.stdout: -------------------------------------------------------------------------------- 1 | Hello world! 2 | 42 3 | -------------------------------------------------------------------------------- /test/should_run/local_exception.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/local_exception.sml -------------------------------------------------------------------------------- /test/should_run/local_exception.stdout: -------------------------------------------------------------------------------- 1 | Not caught! 2 | -------------------------------------------------------------------------------- /test/should_run/opaque1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/opaque1.sml -------------------------------------------------------------------------------- /test/should_run/opaque1.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | 84 3 | -------------------------------------------------------------------------------- /test/should_run/opaque2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/opaque2.sml -------------------------------------------------------------------------------- /test/should_run/opaque2.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | true 3 | false 4 | -------------------------------------------------------------------------------- /test/should_run/open.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/open.sml -------------------------------------------------------------------------------- /test/should_run/open.stdout: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /test/should_run/parser_combinator.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/parser_combinator.sml -------------------------------------------------------------------------------- /test/should_run/parser_combinator.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/parser_combinator.stdout -------------------------------------------------------------------------------- /test/should_run/prime_as_typevar.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/prime_as_typevar.sml -------------------------------------------------------------------------------- /test/should_run/prime_as_typevar.stdout: -------------------------------------------------------------------------------- 1 | Hello world! 2 | 42 3 | -------------------------------------------------------------------------------- /test/should_run/prime_eratos.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/prime_eratos.sml -------------------------------------------------------------------------------- /test/should_run/prime_eratos.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/prime_eratos.stdout -------------------------------------------------------------------------------- /test/should_run/prime_trialdiv.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/prime_trialdiv.sml -------------------------------------------------------------------------------- /test/should_run/prime_trialdiv.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/prime_trialdiv.stdout -------------------------------------------------------------------------------- /test/should_run/signature1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/signature1.sml -------------------------------------------------------------------------------- /test/should_run/signature1.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /test/should_run/signature2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/signature2.sml -------------------------------------------------------------------------------- /test/should_run/signature2.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/should_run/signature3.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/signature3.sml -------------------------------------------------------------------------------- /test/should_run/signature3.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | Good morning 3 | -------------------------------------------------------------------------------- /test/should_run/signature4.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/signature4.sml -------------------------------------------------------------------------------- /test/should_run/signature4.stdout: -------------------------------------------------------------------------------- 1 | OK 2 | foo 3 | -------------------------------------------------------------------------------- /test/should_run/signature5.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/signature5.sml -------------------------------------------------------------------------------- /test/should_run/signature5.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/should_run/val-rec.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/val-rec.sml -------------------------------------------------------------------------------- /test/should_run/val-rec.stdout: -------------------------------------------------------------------------------- 1 | foo 2 | bar 3 | -------------------------------------------------------------------------------- /test/should_run/val_projection.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/val_projection.sml -------------------------------------------------------------------------------- /test/should_run/val_projection.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /test/should_run/xorshift64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/xorshift64.c -------------------------------------------------------------------------------- /test/should_run/xorshift64.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/xorshift64.sml -------------------------------------------------------------------------------- /test/should_run/xorshift64.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/should_run/xorshift64.stdout -------------------------------------------------------------------------------- /test/successor_ml/should_compile/abstype.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_compile/abstype.sml -------------------------------------------------------------------------------- /test/successor_ml/should_compile/optional-bar.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_compile/optional-bar.sml -------------------------------------------------------------------------------- /test/successor_ml/should_compile/optional-semicolon.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_compile/optional-semicolon.sml -------------------------------------------------------------------------------- /test/successor_ml/should_compile/record-pun-exp.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_compile/record-pun-exp.sml -------------------------------------------------------------------------------- /test/successor_ml/should_compile/record_extension_type.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_compile/record_extension_type.sml -------------------------------------------------------------------------------- /test/successor_ml/should_compile/typealias_in_signature.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_compile/typealias_in_signature.sml -------------------------------------------------------------------------------- /test/successor_ml/should_compile/withtype_in_signature.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_compile/withtype_in_signature.sml -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/nonexhaustive_bind.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_not_compile/nonexhaustive_bind.sml -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/nonexhaustive_bind_2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_not_compile/nonexhaustive_bind_2.sml -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/num-underscore-1.sml: -------------------------------------------------------------------------------- 1 | val _ = #123_45 { 12_345 = 67 }; 2 | -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/num-underscore-2.sml: -------------------------------------------------------------------------------- 1 | val _ = 12._345; 2 | -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/record2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_not_compile/record2.sml -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/record_extension_expression.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_not_compile/record_extension_expression.sml -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/record_extension_pattern.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_not_compile/record_extension_pattern.sml -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/record_extension_pattern_1.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_not_compile/record_extension_pattern_1.sml -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/record_extension_pattern_2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_not_compile/record_extension_pattern_2.sml -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/record_extension_type.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_not_compile/record_extension_type.sml -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/typealias_in_signature.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_not_compile/typealias_in_signature.sml -------------------------------------------------------------------------------- /test/successor_ml/should_not_compile/val_rec_override.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_not_compile/val_rec_override.sml -------------------------------------------------------------------------------- /test/successor_ml/should_run/binary.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/binary.sml -------------------------------------------------------------------------------- /test/successor_ml/should_run/binary.stdout: -------------------------------------------------------------------------------- 1 | 13 2 | ~188 3 | EF 4 | -------------------------------------------------------------------------------- /test/successor_ml/should_run/line-comment.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/line-comment.sml -------------------------------------------------------------------------------- /test/successor_ml/should_run/line-comment.stdout: -------------------------------------------------------------------------------- 1 | A 2 | D 3 | -------------------------------------------------------------------------------- /test/successor_ml/should_run/num-underscore.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/num-underscore.sml -------------------------------------------------------------------------------- /test/successor_ml/should_run/num-underscore.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/num-underscore.stdout -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/record_extension.sml -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | bb 3 | C 4 | 195FC 5 | (2,4) 6 | 1369 7 | Hello world! 8 | -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension_2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/record_extension_2.sml -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension_2.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | bb 3 | C 4 | 195FC 5 | (2,4) 6 | 1369 7 | Hello world! 8 | true 9 | -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension_expression.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/record_extension_expression.sml -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension_expression.stdout: -------------------------------------------------------------------------------- 1 | 100 2 | 200 3 | a 4 | 42 5 | FF 6 | true 7 | -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension_pattern.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/record_extension_pattern.sml -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension_pattern.stdout: -------------------------------------------------------------------------------- 1 | foo 2 | 2A 3 | -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension_pattern_2.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/record_extension_pattern_2.sml -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension_pattern_2.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/record_extension_pattern_2.stdout -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension_pattern_3.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/record_extension_pattern_3.sml -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_extension_pattern_3.stdout: -------------------------------------------------------------------------------- 1 | true 2 | false 3 | -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_update.sml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/test/successor_ml/should_run/record_update.sml -------------------------------------------------------------------------------- /test/successor_ml/should_run/record_update.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | bb 3 | C 4 | 195FC 5 | (2,4) 6 | 1369 7 | Hello world! 8 | -------------------------------------------------------------------------------- /thirdparty/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/thirdparty/Makefile -------------------------------------------------------------------------------- /thirdparty/ml-yacc.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/thirdparty/ml-yacc.tgz -------------------------------------------------------------------------------- /thirdparty/mlyacc-lib.mlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/thirdparty/mlyacc-lib.mlb -------------------------------------------------------------------------------- /thirdparty/smlnj-lib-lunarml.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/thirdparty/smlnj-lib-lunarml.patch -------------------------------------------------------------------------------- /thirdparty/smlnj-lib.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/thirdparty/smlnj-lib.tgz -------------------------------------------------------------------------------- /util/GenIntTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/util/GenIntTest.hs -------------------------------------------------------------------------------- /util/GenWordTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/util/GenWordTest.hs -------------------------------------------------------------------------------- /util/gen-int-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/util/gen-int-test.sh -------------------------------------------------------------------------------- /util/record.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minoki/LunarML/HEAD/util/record.lua -------------------------------------------------------------------------------- /version.mk: -------------------------------------------------------------------------------- 1 | VERSION = 0.3.0 2 | --------------------------------------------------------------------------------