expand-0.0.1: src/Toc/Grammars/Latex.hs
{-# LANGUAGE Arrows #-}
module Toc.Grammars.Latex where
import Language.Grammars.Grammar
import Language.Grammars.Murder
import Document.Grammars.Latex
import Document.Decl
import Toc.Decl
import Utils
gLatexToc sem = proc imported -> do
let block = getNT cs_block imported
toc <-addNT-< iI (pToc sem) "\\tableofcontents" Ii
addProds-< (block, iI toc Ii)
exportNTs -< imported