Ondim.Targets.LaTeX.Parser
Description
This is a fake LaTeX parser.
parseLaTeX :: String -> Text -> Either String LaTeXDoc Source #
document :: Parser LaTeXDoc Source #
newtype Nodes Source #
Constructors
Fields
Defined in Ondim.Targets.LaTeX.Parser
Methods
mempty :: Nodes #
mappend :: Nodes -> Nodes -> Nodes #
mconcat :: [Nodes] -> Nodes #
(<>) :: Nodes -> Nodes -> Nodes #
sconcat :: NonEmpty Nodes -> Nodes #
stimes :: Integral b => b -> Nodes -> Nodes #
Associated Types
one :: OneItem Nodes -> Nodes Source #
newtype ParserState Source #
initialParserstate :: ParserState Source #
type Parser = ReaderT ParserState (Parsec Void Text) Source #
isHSpace :: Char -> Bool Source #
manyNodes :: Parser Nodes Source #
command :: Parser Nodes Source #
lineEnd :: Parser Nodes Source #
escape :: Parser Nodes Source #
prose :: Parser Nodes Source #
comment :: Parser Nodes Source #
braces :: Parser Nodes Source #
spaceEater :: Parser Nodes Source #
isAllowedName :: Char -> Bool Source #