Pretty print internal representation in Djot utility
This commit is contained in:
parent
68928aeb20
commit
f54df1d2a4
4 changed files with 15 additions and 4 deletions
|
@ -6,6 +6,8 @@ import System.File
|
|||
import SSG.Djot
|
||||
import SSG.HTML
|
||||
|
||||
import Text.PrettyPrint.Bernardy
|
||||
|
||||
main : IO ()
|
||||
main = do
|
||||
args <- getArgs
|
||||
|
@ -14,8 +16,12 @@ main = do
|
|||
Right contents <- readFile file
|
||||
| Left err => printLn err
|
||||
let parsed = djot contents
|
||||
printLn parsed
|
||||
putStr . render $ renderHtml parsed
|
||||
[_, "raw", file] => do
|
||||
Right contents <- readFile file
|
||||
| Left err => printLn err
|
||||
let parsed = djot contents
|
||||
putStrLn . Doc.render (Opts 80) $ pretty parsed
|
||||
_ => do
|
||||
putStrLn "?"
|
||||
exitFailure
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue