Skip to main content

A simple Lua build system for the TIC-80.

Project description

SyllogisTIC


A simple Lua build system for the TIC-80. It supports includes, exports (kinda),
and modifying named feature inclusion on import, all via magic comments.

Install:

pip install syllogistic

Usage:

syllogistic yourfile.lua.tic


Support for other languages might be added later if there's enough
demand.

Out of Scope:

- Proper imports (see the docs for why)
- Preprocessor logic like #define, macros, #ifdef, but open to reconsideration


---

💜 to pestis/vsariola for pakettic and the TIC-80 file format parser.

Need something that behaves more like the built-in `require()` syntax? Try
[RiFT's TIC-80 Bundler](https://github.com/RiftTeam/tic-80-bundler).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

syllogistic-0.1.1.tar.gz (12.8 kB view hashes)

Uploaded Source

Built Distribution

syllogistic-0.1.1-py3-none-any.whl (11.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page