Skip to content
/ tapl Public

Tim's Awesome Programming Language - Including the Compilers

License

Notifications You must be signed in to change notification settings

HetorusNL/tapl

Repository files navigation

TAPL

Repository with the compiler/examples/documentation of TAPL (Tim's Awesome Programming Language).

Information

Two compilers are created:

  • compyler: the bootstrapping compiler, written in python
  • compiler: the compiler written in TAPL, compiled using compyler

Usage

Install the poetry environment for the compyler by running:

poetry install

Currently working on the tokenizer and AST generator of the compyler TAPL compiler. Run the following command to watch the tokenizer and AST generator using the unittests and example.tim files in the test directory, and see the output of the tokenizing and AST generation step:

poetry run ptw

TODO

FAQ

License

MIT License, Copyright (c) 2024 Tim Klein Nijenhuis [email protected]

About

Tim's Awesome Programming Language - Including the Compilers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages