├── .travis.yml ├── AUTHORS.md ├── INSTALL.md ├── LICENSE ├── Makefile ├── README.md ├── README.md.src ├── bin ├── ecover └── lux ├── c_src ├── Makefile └── runpty.c ├── configure.in ├── doc ├── Makefile ├── cmd_line_opts.md.src ├── config_params.md.src ├── debugging.md.src ├── examples.md.src ├── hardening.md.src ├── html.footer ├── html.header ├── logs.md.src ├── lux.md ├── main_concepts.md.src ├── references.md.src ├── script_syntax.md.src └── warnings.md.src ├── emacs └── lux-mode.el ├── examples ├── calc.lux ├── fail.lux ├── intro.lux ├── loop.lux ├── loop_fail.lux ├── require_fail.lux ├── skip.lux ├── unstable_warn.lux └── warning.lux ├── include.mk.in ├── lux.html ├── priv ├── ecover.postlux ├── filter_trace └── luxcfg ├── src ├── Makefile ├── lux.app.src ├── lux.erl ├── lux.hrl ├── lux_args.erl ├── lux_case.erl ├── lux_debug.erl ├── lux_diff.erl ├── lux_html_annotate.erl ├── lux_html_history.erl ├── lux_html_parse.erl ├── lux_html_utils.erl ├── lux_interpret.erl ├── lux_junit.erl ├── lux_log.erl ├── lux_main.erl ├── lux_parse.erl ├── lux_product.erl ├── lux_shell.erl ├── lux_suite.erl ├── lux_tap.erl ├── lux_trace.erl └── lux_utils.erl ├── test ├── Makefile ├── ambiguous_macro_error.lux ├── assoc_array.lux ├── case_timeout_fail.lux ├── cleanup_double_warn_fail.lux ├── cleanup_fail.lux ├── concurrent_match_fail.lux ├── doc.delux ├── examples.delux ├── fast-fail.lux ├── hangman_fail.lux ├── history.delux ├── include │ └── macros.luxinc ├── loop_incr.delux ├── loop_nested_breaks.delux ├── merge.delux ├── misc.delux ├── misc │ ├── backslash.lux │ ├── case_timeout.lux │ ├── cleanup_include_fail.lux │ ├── cleanup_include_inner.luxinc │ ├── cleanup_include_outer.luxinc │ ├── cleanup_loop_fail.lux │ ├── cleanup_macro.lux │ ├── cleanup_macro_fail.lux │ ├── cleanup_timeout.lux │ ├── data.txt │ ├── double_exit_error.lux │ ├── exit.lux │ ├── extra_logs.lux │ ├── fail_pattern_error.lux │ ├── gobig.lux │ ├── infinity_timer.lux │ ├── loop.lux │ ├── loop_deep_fail.lux │ ├── loop_fail.lux │ ├── loop_fail2.lux │ ├── macro_arg_mismatch_error.lux │ ├── macro_debug.lux │ ├── macro_debug.luxinc │ ├── macro_debug_body.luxinc │ ├── macro_double_def_error.lux │ ├── macro_fail.lux │ ├── macro_multi_line.lux │ ├── macro_test.lux │ ├── misc.lux │ ├── misc.luxinc │ ├── multi_fail.lux │ ├── multi_line_fail.lux │ ├── multi_line_file_var.lux │ ├── multi_line_regexp.lux │ ├── multiple_empty_lines.lux │ ├── nested_fail.lux │ ├── nested_macro_fail.lux │ ├── nested_skip.lux │ ├── nested_success.lux │ ├── newline.lux │ ├── newline.txt │ ├── nice.luxinc │ ├── no_shell_error.lux │ ├── no_such_var_error.lux │ ├── pattern_timing.lux │ ├── pattern_timing2.lux │ ├── premature_success.lux │ ├── shell_context_error.lux │ ├── shell_exit.lux │ ├── shell_killed_fail.lux │ ├── skip.luxinc │ ├── teardown_of_nested_shells_and_macros.lux │ ├── unordered_output_fail.lux │ ├── verbatim.lux │ ├── warn_for_empty_multi.lux │ ├── warning_lineno.lux │ ├── warning_lineno2.lux │ └── warning_lineno3.lux ├── missing_macro_error.lux ├── multi-line-tilde.lux ├── multi-line-val.lux ├── nested_cleanup_fail.lux ├── nested_macros.lux ├── nested_macros_fail.lux ├── non-blocking-pty.lux ├── plain.delux ├── plain │ ├── nested_fail_html.lux │ └── nested_fail_html.luxinc ├── tutorial │ ├── basic_infra.delux │ └── history_demo.delux ├── use_config_var.lux ├── use_config_var.luxinc ├── var_in_var.lux └── xref.delux ├── tutorial ├── INSTALL.md ├── Makefile ├── README.md ├── README.md.src ├── chatty │ ├── Makefile │ ├── src │ │ ├── Makefile │ │ └── chatty.erl │ └── test │ │ ├── Makefile │ │ ├── infra │ │ ├── Makefile │ │ ├── noise.lux │ │ ├── skip.lux │ │ ├── success.lux │ │ ├── unstable.lux │ │ └── warning.lux │ │ └── intro │ │ ├── Makefile │ │ ├── a_simple_server.delux │ │ ├── a_simple_server.lux │ │ ├── a_simple_server.luxdbg │ │ ├── async_startup_fail.lux │ │ ├── sync_startup.lux │ │ └── sync_startup_cleanup.lux └── support │ ├── luxcfg │ ├── NetBSD-macppc.luxcfg │ ├── SunOS-i86pc.luxcfg │ └── luxcfg │ └── luxinc │ └── macros.luxinc ├── vim ├── ftdetect │ └── lux.vim └── syntax │ └── lux.vim └── vsn.mk /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/README.md -------------------------------------------------------------------------------- /README.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/README.md.src -------------------------------------------------------------------------------- /bin/ecover: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/bin/ecover -------------------------------------------------------------------------------- /bin/lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/bin/lux -------------------------------------------------------------------------------- /c_src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/c_src/Makefile -------------------------------------------------------------------------------- /c_src/runpty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/c_src/runpty.c -------------------------------------------------------------------------------- /configure.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/configure.in -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/cmd_line_opts.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/cmd_line_opts.md.src -------------------------------------------------------------------------------- /doc/config_params.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/config_params.md.src -------------------------------------------------------------------------------- /doc/debugging.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/debugging.md.src -------------------------------------------------------------------------------- /doc/examples.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/examples.md.src -------------------------------------------------------------------------------- /doc/hardening.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/hardening.md.src -------------------------------------------------------------------------------- /doc/html.footer: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /doc/html.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/html.header -------------------------------------------------------------------------------- /doc/logs.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/logs.md.src -------------------------------------------------------------------------------- /doc/lux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/lux.md -------------------------------------------------------------------------------- /doc/main_concepts.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/main_concepts.md.src -------------------------------------------------------------------------------- /doc/references.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/references.md.src -------------------------------------------------------------------------------- /doc/script_syntax.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/script_syntax.md.src -------------------------------------------------------------------------------- /doc/warnings.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/doc/warnings.md.src -------------------------------------------------------------------------------- /emacs/lux-mode.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/emacs/lux-mode.el -------------------------------------------------------------------------------- /examples/calc.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/examples/calc.lux -------------------------------------------------------------------------------- /examples/fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/examples/fail.lux -------------------------------------------------------------------------------- /examples/intro.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/examples/intro.lux -------------------------------------------------------------------------------- /examples/loop.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/examples/loop.lux -------------------------------------------------------------------------------- /examples/loop_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/examples/loop_fail.lux -------------------------------------------------------------------------------- /examples/require_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/examples/require_fail.lux -------------------------------------------------------------------------------- /examples/skip.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/examples/skip.lux -------------------------------------------------------------------------------- /examples/unstable_warn.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/examples/unstable_warn.lux -------------------------------------------------------------------------------- /examples/warning.lux: -------------------------------------------------------------------------------- 1 | [doc Demonstrate a warning] 2 | 3 | [global foo=bar] 4 | -------------------------------------------------------------------------------- /include.mk.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/include.mk.in -------------------------------------------------------------------------------- /lux.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/lux.html -------------------------------------------------------------------------------- /priv/ecover.postlux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/priv/ecover.postlux -------------------------------------------------------------------------------- /priv/filter_trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/priv/filter_trace -------------------------------------------------------------------------------- /priv/luxcfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/priv/luxcfg -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/lux.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux.app.src -------------------------------------------------------------------------------- /src/lux.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux.erl -------------------------------------------------------------------------------- /src/lux.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux.hrl -------------------------------------------------------------------------------- /src/lux_args.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_args.erl -------------------------------------------------------------------------------- /src/lux_case.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_case.erl -------------------------------------------------------------------------------- /src/lux_debug.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_debug.erl -------------------------------------------------------------------------------- /src/lux_diff.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_diff.erl -------------------------------------------------------------------------------- /src/lux_html_annotate.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_html_annotate.erl -------------------------------------------------------------------------------- /src/lux_html_history.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_html_history.erl -------------------------------------------------------------------------------- /src/lux_html_parse.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_html_parse.erl -------------------------------------------------------------------------------- /src/lux_html_utils.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_html_utils.erl -------------------------------------------------------------------------------- /src/lux_interpret.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_interpret.erl -------------------------------------------------------------------------------- /src/lux_junit.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_junit.erl -------------------------------------------------------------------------------- /src/lux_log.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_log.erl -------------------------------------------------------------------------------- /src/lux_main.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_main.erl -------------------------------------------------------------------------------- /src/lux_parse.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_parse.erl -------------------------------------------------------------------------------- /src/lux_product.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_product.erl -------------------------------------------------------------------------------- /src/lux_shell.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_shell.erl -------------------------------------------------------------------------------- /src/lux_suite.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_suite.erl -------------------------------------------------------------------------------- /src/lux_tap.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_tap.erl -------------------------------------------------------------------------------- /src/lux_trace.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_trace.erl -------------------------------------------------------------------------------- /src/lux_utils.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/src/lux_utils.erl -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/ambiguous_macro_error.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/ambiguous_macro_error.lux -------------------------------------------------------------------------------- /test/assoc_array.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/assoc_array.lux -------------------------------------------------------------------------------- /test/case_timeout_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/case_timeout_fail.lux -------------------------------------------------------------------------------- /test/cleanup_double_warn_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/cleanup_double_warn_fail.lux -------------------------------------------------------------------------------- /test/cleanup_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/cleanup_fail.lux -------------------------------------------------------------------------------- /test/concurrent_match_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/concurrent_match_fail.lux -------------------------------------------------------------------------------- /test/doc.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/doc.delux -------------------------------------------------------------------------------- /test/examples.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/examples.delux -------------------------------------------------------------------------------- /test/fast-fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/fast-fail.lux -------------------------------------------------------------------------------- /test/hangman_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/hangman_fail.lux -------------------------------------------------------------------------------- /test/history.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/history.delux -------------------------------------------------------------------------------- /test/include/macros.luxinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/include/macros.luxinc -------------------------------------------------------------------------------- /test/loop_incr.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/loop_incr.delux -------------------------------------------------------------------------------- /test/loop_nested_breaks.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/loop_nested_breaks.delux -------------------------------------------------------------------------------- /test/merge.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/merge.delux -------------------------------------------------------------------------------- /test/misc.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc.delux -------------------------------------------------------------------------------- /test/misc/backslash.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/backslash.lux -------------------------------------------------------------------------------- /test/misc/case_timeout.lux: -------------------------------------------------------------------------------- 1 | [config case_timeout=500] 2 | 3 | [shell test] 4 | ?THIS SHOULD NEVER MATCH 5 | -------------------------------------------------------------------------------- /test/misc/cleanup_include_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/cleanup_include_fail.lux -------------------------------------------------------------------------------- /test/misc/cleanup_include_inner.luxinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/cleanup_include_inner.luxinc -------------------------------------------------------------------------------- /test/misc/cleanup_include_outer.luxinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/cleanup_include_outer.luxinc -------------------------------------------------------------------------------- /test/misc/cleanup_loop_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/cleanup_loop_fail.lux -------------------------------------------------------------------------------- /test/misc/cleanup_macro.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/cleanup_macro.lux -------------------------------------------------------------------------------- /test/misc/cleanup_macro_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/cleanup_macro_fail.lux -------------------------------------------------------------------------------- /test/misc/cleanup_timeout.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/cleanup_timeout.lux -------------------------------------------------------------------------------- /test/misc/data.txt: -------------------------------------------------------------------------------- 1 | INIT 2 | START 3 | bad 4 | DONE 5 | -------------------------------------------------------------------------------- /test/misc/double_exit_error.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/double_exit_error.lux -------------------------------------------------------------------------------- /test/misc/exit.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/exit.lux -------------------------------------------------------------------------------- /test/misc/extra_logs.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/extra_logs.lux -------------------------------------------------------------------------------- /test/misc/fail_pattern_error.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/fail_pattern_error.lux -------------------------------------------------------------------------------- /test/misc/gobig.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/gobig.lux -------------------------------------------------------------------------------- /test/misc/infinity_timer.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/infinity_timer.lux -------------------------------------------------------------------------------- /test/misc/loop.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/loop.lux -------------------------------------------------------------------------------- /test/misc/loop_deep_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/loop_deep_fail.lux -------------------------------------------------------------------------------- /test/misc/loop_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/loop_fail.lux -------------------------------------------------------------------------------- /test/misc/loop_fail2.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/loop_fail2.lux -------------------------------------------------------------------------------- /test/misc/macro_arg_mismatch_error.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/macro_arg_mismatch_error.lux -------------------------------------------------------------------------------- /test/misc/macro_debug.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/macro_debug.lux -------------------------------------------------------------------------------- /test/misc/macro_debug.luxinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/macro_debug.luxinc -------------------------------------------------------------------------------- /test/misc/macro_debug_body.luxinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/macro_debug_body.luxinc -------------------------------------------------------------------------------- /test/misc/macro_double_def_error.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/macro_double_def_error.lux -------------------------------------------------------------------------------- /test/misc/macro_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/macro_fail.lux -------------------------------------------------------------------------------- /test/misc/macro_multi_line.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/macro_multi_line.lux -------------------------------------------------------------------------------- /test/misc/macro_test.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/macro_test.lux -------------------------------------------------------------------------------- /test/misc/misc.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/misc.lux -------------------------------------------------------------------------------- /test/misc/misc.luxinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/misc.luxinc -------------------------------------------------------------------------------- /test/misc/multi_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/multi_fail.lux -------------------------------------------------------------------------------- /test/misc/multi_line_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/multi_line_fail.lux -------------------------------------------------------------------------------- /test/misc/multi_line_file_var.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/multi_line_file_var.lux -------------------------------------------------------------------------------- /test/misc/multi_line_regexp.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/multi_line_regexp.lux -------------------------------------------------------------------------------- /test/misc/multiple_empty_lines.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/multiple_empty_lines.lux -------------------------------------------------------------------------------- /test/misc/nested_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/nested_fail.lux -------------------------------------------------------------------------------- /test/misc/nested_macro_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/nested_macro_fail.lux -------------------------------------------------------------------------------- /test/misc/nested_skip.lux: -------------------------------------------------------------------------------- 1 | [include skip.luxinc] 2 | -------------------------------------------------------------------------------- /test/misc/nested_success.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/nested_success.lux -------------------------------------------------------------------------------- /test/misc/newline.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/newline.lux -------------------------------------------------------------------------------- /test/misc/newline.txt: -------------------------------------------------------------------------------- 1 | abc 2 | def 3 | gih -------------------------------------------------------------------------------- /test/misc/nice.luxinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/nice.luxinc -------------------------------------------------------------------------------- /test/misc/no_shell_error.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/no_shell_error.lux -------------------------------------------------------------------------------- /test/misc/no_such_var_error.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/no_such_var_error.lux -------------------------------------------------------------------------------- /test/misc/pattern_timing.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/pattern_timing.lux -------------------------------------------------------------------------------- /test/misc/pattern_timing2.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/pattern_timing2.lux -------------------------------------------------------------------------------- /test/misc/premature_success.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/premature_success.lux -------------------------------------------------------------------------------- /test/misc/shell_context_error.lux: -------------------------------------------------------------------------------- 1 | [doc Demonstrate an error] 2 | 3 | [local foo=bar] 4 | -------------------------------------------------------------------------------- /test/misc/shell_exit.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/shell_exit.lux -------------------------------------------------------------------------------- /test/misc/shell_killed_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/shell_killed_fail.lux -------------------------------------------------------------------------------- /test/misc/skip.luxinc: -------------------------------------------------------------------------------- 1 | [config skip=HOME] 2 | -------------------------------------------------------------------------------- /test/misc/teardown_of_nested_shells_and_macros.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/teardown_of_nested_shells_and_macros.lux -------------------------------------------------------------------------------- /test/misc/unordered_output_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/unordered_output_fail.lux -------------------------------------------------------------------------------- /test/misc/verbatim.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/verbatim.lux -------------------------------------------------------------------------------- /test/misc/warn_for_empty_multi.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/warn_for_empty_multi.lux -------------------------------------------------------------------------------- /test/misc/warning_lineno.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/misc/warning_lineno.lux -------------------------------------------------------------------------------- /test/misc/warning_lineno2.lux: -------------------------------------------------------------------------------- 1 | [doc Dummy include] 2 | -------------------------------------------------------------------------------- /test/misc/warning_lineno3.lux: -------------------------------------------------------------------------------- 1 | [doc Error and warning lineno] 2 | 3 | #[shell foo] 4 | -error 5 | ! 6 | -------------------------------------------------------------------------------- /test/missing_macro_error.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/missing_macro_error.lux -------------------------------------------------------------------------------- /test/multi-line-tilde.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/multi-line-tilde.lux -------------------------------------------------------------------------------- /test/multi-line-val.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/multi-line-val.lux -------------------------------------------------------------------------------- /test/nested_cleanup_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/nested_cleanup_fail.lux -------------------------------------------------------------------------------- /test/nested_macros.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/nested_macros.lux -------------------------------------------------------------------------------- /test/nested_macros_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/nested_macros_fail.lux -------------------------------------------------------------------------------- /test/non-blocking-pty.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/non-blocking-pty.lux -------------------------------------------------------------------------------- /test/plain.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/plain.delux -------------------------------------------------------------------------------- /test/plain/nested_fail_html.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/plain/nested_fail_html.lux -------------------------------------------------------------------------------- /test/plain/nested_fail_html.luxinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/plain/nested_fail_html.luxinc -------------------------------------------------------------------------------- /test/tutorial/basic_infra.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/tutorial/basic_infra.delux -------------------------------------------------------------------------------- /test/tutorial/history_demo.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/tutorial/history_demo.delux -------------------------------------------------------------------------------- /test/use_config_var.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/use_config_var.lux -------------------------------------------------------------------------------- /test/use_config_var.luxinc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/var_in_var.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/var_in_var.lux -------------------------------------------------------------------------------- /test/xref.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/test/xref.delux -------------------------------------------------------------------------------- /tutorial/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/INSTALL.md -------------------------------------------------------------------------------- /tutorial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/Makefile -------------------------------------------------------------------------------- /tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/README.md -------------------------------------------------------------------------------- /tutorial/README.md.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/README.md.src -------------------------------------------------------------------------------- /tutorial/chatty/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/Makefile -------------------------------------------------------------------------------- /tutorial/chatty/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/src/Makefile -------------------------------------------------------------------------------- /tutorial/chatty/src/chatty.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/src/chatty.erl -------------------------------------------------------------------------------- /tutorial/chatty/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/Makefile -------------------------------------------------------------------------------- /tutorial/chatty/test/infra/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/infra/Makefile -------------------------------------------------------------------------------- /tutorial/chatty/test/infra/noise.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/infra/noise.lux -------------------------------------------------------------------------------- /tutorial/chatty/test/infra/skip.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/infra/skip.lux -------------------------------------------------------------------------------- /tutorial/chatty/test/infra/success.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/infra/success.lux -------------------------------------------------------------------------------- /tutorial/chatty/test/infra/unstable.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/infra/unstable.lux -------------------------------------------------------------------------------- /tutorial/chatty/test/infra/warning.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/infra/warning.lux -------------------------------------------------------------------------------- /tutorial/chatty/test/intro/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/intro/Makefile -------------------------------------------------------------------------------- /tutorial/chatty/test/intro/a_simple_server.delux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/intro/a_simple_server.delux -------------------------------------------------------------------------------- /tutorial/chatty/test/intro/a_simple_server.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/intro/a_simple_server.lux -------------------------------------------------------------------------------- /tutorial/chatty/test/intro/a_simple_server.luxdbg: -------------------------------------------------------------------------------- 1 | c 15 2 | shell server 3 | !im(). 4 | n 5 | t 6 | help quit 7 | c 8 | -------------------------------------------------------------------------------- /tutorial/chatty/test/intro/async_startup_fail.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/intro/async_startup_fail.lux -------------------------------------------------------------------------------- /tutorial/chatty/test/intro/sync_startup.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/intro/sync_startup.lux -------------------------------------------------------------------------------- /tutorial/chatty/test/intro/sync_startup_cleanup.lux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/chatty/test/intro/sync_startup_cleanup.lux -------------------------------------------------------------------------------- /tutorial/support/luxcfg/NetBSD-macppc.luxcfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/support/luxcfg/NetBSD-macppc.luxcfg -------------------------------------------------------------------------------- /tutorial/support/luxcfg/SunOS-i86pc.luxcfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/support/luxcfg/SunOS-i86pc.luxcfg -------------------------------------------------------------------------------- /tutorial/support/luxcfg/luxcfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/support/luxcfg/luxcfg -------------------------------------------------------------------------------- /tutorial/support/luxinc/macros.luxinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/tutorial/support/luxinc/macros.luxinc -------------------------------------------------------------------------------- /vim/ftdetect/lux.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/vim/ftdetect/lux.vim -------------------------------------------------------------------------------- /vim/syntax/lux.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/vim/syntax/lux.vim -------------------------------------------------------------------------------- /vsn.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hawk/lux/HEAD/vsn.mk --------------------------------------------------------------------------------