@@ -423,6 +423,7 @@ parseArgs ("--noprelude":ns) = NoPrelude : (parseArgs ns)
423parseArgs ("--check":ns) = NoREPL : (parseArgs ns)
423parseArgs ("--check":ns) = NoREPL : (parseArgs ns)
424parseArgs ("-o":n:ns) = NoREPL : Output n : (parseArgs ns)
424parseArgs ("-o":n:ns) = NoREPL : Output n : (parseArgs ns)
425parseArgs ("-no":n:ns) = NoREPL : NewOutput n : (parseArgs ns)
425parseArgs ("-no":n:ns) = NoREPL : NewOutput n : (parseArgs ns)
426+parseArgs ("--javascript":ns) = UseTarget ToJavaScript : (parseArgs ns)
426parseArgs ("--typecase":ns) = TypeCase : (parseArgs ns)
427parseArgs ("--typecase":ns) = TypeCase : (parseArgs ns)
427parseArgs ("--typeintype":ns) = TypeInType : (parseArgs ns)
428parseArgs ("--typeintype":ns) = TypeInType : (parseArgs ns)
428parseArgs ("--total":ns) = DefaultTotal : (parseArgs ns)
429parseArgs ("--total":ns) = DefaultTotal : (parseArgs ns)
@@ -471,6 +472,7 @@ help =
471 ([":showproof"], "<name>", "Show proof"),
472 ([":showproof"], "<name>", "Show proof"),
472 ([":proofs"], "", "Show available proofs"),
473 ([":proofs"], "", "Show available proofs"),
473 ([":c",":compile"], "<filename>", "Compile to an executable <filename>"),
474 ([":c",":compile"], "<filename>", "Compile to an executable <filename>"),
475+ ([":js", ":javascript"], "<filename>", "Compile to JavaScript <filename>"),
474 ([":exec",":execute"], "", "Compile to an executable and run"),
476 ([":exec",":execute"], "", "Compile to an executable and run"),
475 ([":?",":h",":help"], "", "Display this help text"),
477 ([":?",":h",":help"], "", "Display this help text"),
476 ([":set"], "<option>", "Set an option (errorcontext, showimplicits)"),
478 ([":set"], "<option>", "Set an option (errorcontext, showimplicits)"),