This project is an open-source interpreter based on C++. The proposal of this repository is understand interpreters and build a new one based on my own syntax.
Clone the project:
git clone git@github.com:vgsantoniazzi/tiny-lang.git
make
make run
Generate doxygen docs
make docs
Create tokens file (based on tokens/
dir files and run your examples based on examples/
dir)
make run FILE=examples/portugues.tl TOKENS=tokens/portugues.yml
make format
make install
make clean
To run manually, open bin/run
I ❤️ Open source!
Before sending a pull request: Please, format the source code
bin/format
Follow github guides for forking a project
Follow github guides for contributing open source
Squash pull request into a single commit
Tiny lang is released under the MIT license.