diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2015-06-13 07:37:26 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2015-06-13 07:37:26 -0700 |
commit | 7dcbe6987807654578b6c8ddb740dd246ad66229 (patch) | |
tree | b40de159deaf92233e8b91c6ff7ff1d8008fae7d /txr.c | |
parent | f57d6a2b3c292a94b61b07b0087e95fa2f8ea6bd (diff) | |
download | txr-7dcbe6987807654578b6c8ddb740dd246ad66229.tar.gz txr-7dcbe6987807654578b6c8ddb740dd246ad66229.tar.bz2 txr-7dcbe6987807654578b6c8ddb740dd246ad66229.zip |
New --lisp option: treat unsuffixed files as Lisp.
* txr.c (help): Added help text.
(txr_main): Handle lisp option.
Diffstat (limited to 'txr.c')
-rw-r--r-- | txr.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -136,6 +136,7 @@ static void help(void) "--license Display software license\n" " Use of txr implies agreement with the disclaimer\n" " section at the bottom of the license.\n" +"--lisp Treat unsuffixed query files as TXR Lisp.\n" "--lisp-bindings Synonym for -l\n" "--debugger Synonym for -d\n" "--noninteractive Synonym for -n\n" @@ -485,6 +486,9 @@ int txr_main(int argc, char **argv) opt_lisp_bindings = 1; opt_print_bindings = 1; continue; + } else if (equal(opt, lit("lisp"))) { + txr_lisp_p = t; + continue; } else if (equal(arg, lit("debugger"))) { #if CONFIG_DEBUG_SUPPORT opt_debugger = 1; |