diff options
| author | hallgren <hallgren@chalmers.se> | 2014-04-08 20:45:54 +0000 |
|---|---|---|
| committer | hallgren <hallgren@chalmers.se> | 2014-04-08 20:45:54 +0000 |
| commit | 622ab0b44c7241da94b1edbade39b8432ac00fff (patch) | |
| tree | b3c6df1d9d74c6da8f18a6941d476948170b7f2b /src/server/PGFService.hs | |
| parent | 29efca71cb29c96e135870f3ee0b5d9660b59379 (diff) | |
Fix build problem in PGFService.hs when configured without c-runtime
Diffstat (limited to 'src/server/PGFService.hs')
| -rw-r--r-- | src/server/PGFService.hs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/server/PGFService.hs b/src/server/PGFService.hs index e0b6cd274..9364475d4 100644 --- a/src/server/PGFService.hs +++ b/src/server/PGFService.hs @@ -167,15 +167,6 @@ cpgfMain command (pgf,pc) = let t = C.readExpr s maybe (badRequest "bad tree" s) return t -lexer = maybe (return id) lexerfun =<< getInput "lexer" - where - lexerfun name = - case name of - "text" -> return (unwords . lexText) - "code" -> return (unwords . lexCode) - "mixed" -> return (unwords . lexMixed) - _ -> throwCGIError 400 "Unknown lexer" ["Unknown lexer: "++name] - {- instance JSON C.CId where readJSON x = readJSON x >>= maybe (fail "Bad language.") return . C.readCId @@ -187,6 +178,15 @@ instance JSON C.Expr where #endif +lexer = maybe (return id) lexerfun =<< getInput "lexer" + where + lexerfun name = + case name of + "text" -> return (unwords . lexText) + "code" -> return (unwords . lexCode) + "mixed" -> return (unwords . lexMixed) + _ -> throwCGIError 400 "Unknown lexer" ["Unknown lexer: "++name] + -------------------------------------------------------------------------------- -- * Haskell run-time functionality |
