/coughup

A TeX invoice generation language

Primary LanguageHaskell

CoughUp

A simple language used to quickly generate LaTeX invoices.

Usage

$ coughup work-7.15-1.26.inv

Grammar

Invoice → name companyname address email phonenumber rate period { shift }

name → ':' string ':'

companyname → name

address → name

email → name

phonenumber → name

rate → '%' [$] { digit } '%'

period → '&' month/day/year - month/day/year '&'

shift → '$' month/day/year '$' time (am|pm) - time (am|pm) '$'

Installation

  • make all
  • sudo make install

Dependencies

  • TeXLive Core
  • Parsec2
  • TeX invoice template by Trey Hunner

http://legacy.cs.uu.nl/daan/parsec.html