A set of libraries to manipulate TeX files in Scala
Scala TeX
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
core/src/main
eyes/src/main/scala/toolxit/eyes
fonts/src/main/scala/toolxit/font/tfm
math/src/main/scala/toolxit/math
mouth/src/main/scala/toolxit/mouth
project
stomach/src/main/scala/toolxit/stomach
xonsole/src/main/scala/toolxit/xonsole
.gitignore
.travis.yml
LICENSE
README.markdown
build.sbt
rootdoc.txt

README.markdown

ToolXiT

Build Status Join the chat at https://gitter.im/toolxit-ng/Lobby

ToolXiT is a set of scala library allowing to work with TeX files. It is decomposed into several sub-projects:

  • core contains the common elements used by all other modules ;
  • fonts contains the font implementations to be used in other ToolXiT modules ;
  • math contains the mathematical formulas composition logic ;
  • eyes is the TeX lexer that returns unexpanded TeX tokens out of characters ;
  • mouth is the TeX parser that turns tokens into expanded sequences of primitive commands ;
  • stomach is the TeX stomach processor that executes the primitive commands ;
  • xonsole is a TeX console.