A language and parser to add advanced functionality to tabletop role-playing games.
- 📓 API - A full reference on the TableTop Macro Language (TTML)
- 📦 Installation - Use TTML for your own projects
- ⭐ Contributing - Help us make the language better
TableTop Macro Language is already integrated into Power Virtual TableTop.
For information on how to write macros, see the API.
If you are looking to integrate TTML into your existing platform or game, TTML can be used as an npm package. See Installation.
To use TableTop Macro Language in your project, simply add it with npm
or yarn
.
yarn add https://github.com/UnicornHeartClub/tabletop-macro-language
Want to help us improve the parser and language? We 💛 pull requests! Make sure you discuss with us first first but generally any new functionality should adhere to the tests.
Looking to get setup on your local machine? You will need Rust (nightly) and Node.js.
# Install dependencies
yarn
# Test
yarn test
# Compile wasm/javascript library
yarn build
MIT © 2017 Unicorn Heart Club LLC