@@ -23,7 +23,6 @@ pCmd :: IParser Command
23pCmd = try (do cmd ["q", "quit"]; eof; return Quit)
23pCmd = try (do cmd ["q", "quit"]; eof; return Quit)
24 <|> try (do cmd ["h", "?", "help"]; eof; return Help)
24 <|> try (do cmd ["h", "?", "help"]; eof; return Help)
25 <|> try (do cmd ["r", "reload"]; eof; return Reload)
25 <|> try (do cmd ["r", "reload"]; eof; return Reload)
26− <|> try (do cmd ["l", "load"]; f <- getInput; return (Load f))
27 <|> try (do cmd ["m", "module"]; f <- identifier; eof;
26 <|> try (do cmd ["m", "module"]; f <- identifier; eof;
28 return (ModImport (map dot f)))
27 return (ModImport (map dot f)))
29 <|> try (do cmd ["e", "edit"]; eof; return Edit)
28 <|> try (do cmd ["e", "edit"]; eof; return Edit)
@@ -41,6 +40,7 @@ pCmd = try (do cmd ["q", "quit"]; eof; return Quit)
41 <|> try (do cmd ["rmproof"]; n <- pName; eof; return (RmProof n))
40 <|> try (do cmd ["rmproof"]; n <- pName; eof; return (RmProof n))
42 <|> try (do cmd ["showproof"]; n <- pName; eof; return (ShowProof n))
41 <|> try (do cmd ["showproof"]; n <- pName; eof; return (ShowProof n))
43 <|> try (do cmd ["log"]; i <- natural; eof; return (LogLvl (fromIntegral i)))
42 <|> try (do cmd ["log"]; i <- natural; eof; return (LogLvl (fromIntegral i)))
43+ <|> try (do cmd ["l", "load"]; f <- getInput; return (Load f))
44 <|> try (do cmd ["spec"]; t <- pFullExpr defaultSyntax; return (Spec t))
44 <|> try (do cmd ["spec"]; t <- pFullExpr defaultSyntax; return (Spec t))
45 <|> try (do cmd ["hnf"]; t <- pFullExpr defaultSyntax; return (HNF t))
45 <|> try (do cmd ["hnf"]; t <- pFullExpr defaultSyntax; return (HNF t))
46 <|> try (do cmd ["d", "def"]; n <- pfName; eof; return (Defn n))
46 <|> try (do cmd ["d", "def"]; n <- pfName; eof; return (Defn n))