HaskellWiki

Haskell | Wiki community | Recent changes
Random page | Special pages

 

Not logged in
Log in | Help

Literate programming/Bird conversion via sed

< Literate programming

Categories: Development tools

# bird2code.sed
/^>/ !p
/^>/ {
  i\
\\begin{code}

  :loop
  N
  /\n>[^\n]*$/{
    b loop
  }
  s/^> //
  s/\(\n\)> /\1/g
  s/\n$//
  a\
\\end{code}\

  p
}

should be run as:

sed -nf bird2code.sed < code.lhs > code.tex

Retrieved from "http://haskell.org/haskellwiki/Literate_programming/Bird_conversion_via_sed"

This page has been accessed 744 times. This page was last modified 12:38, 28 March 2008. Recent content is available under a simple permissive license.