https://github.com/satabin/toolxit-ng
A set of libraries to manipulate TeX files in Scala
https://github.com/satabin/toolxit-ng
iteratee scala tex
Last synced: 2 months ago
JSON representation
A set of libraries to manipulate TeX files in Scala
- Host: GitHub
- URL: https://github.com/satabin/toolxit-ng
- Owner: satabin
- License: apache-2.0
- Created: 2014-07-15T21:21:45.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-10-20T11:14:05.000Z (over 6 years ago)
- Last Synced: 2025-02-13T22:36:34.551Z (4 months ago)
- Topics: iteratee, scala, tex
- Language: Scala
- Homepage: http://toolxit.gnieh.org
- Size: 298 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE
Awesome Lists containing this project
README
ToolXiT
=======[](https://travis-ci.org/satabin/toolxit-ng)
[](https://gitter.im/toolxit-ng?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)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.