https://github.com/iagodahlem/lisp-to-c-compiler
:gear: Learning how modern compilers work.
https://github.com/iagodahlem/lisp-to-c-compiler
c compiler javascript lisp
Last synced: about 2 months ago
JSON representation
:gear: Learning how modern compilers work.
- Host: GitHub
- URL: https://github.com/iagodahlem/lisp-to-c-compiler
- Owner: iagodahlem
- Created: 2019-07-03T19:17:36.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T03:36:41.000Z (over 2 years ago)
- Last Synced: 2024-04-09T14:49:13.390Z (about 1 year ago)
- Topics: c, compiler, javascript, lisp
- Language: JavaScript
- Homepage:
- Size: 672 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# lisp-to-c-compiler
Learning how modern compilers work, by implementing a [super tiny compiler](https://github.com/jamiebuilds/the-super-tiny-compiler/blob/master/the-super-tiny-compiler.js) that compiles lisp-like function calls into some C-like function calls.
Go check [the super tiny compiler](https://github.com/jamiebuilds/the-super-tiny-compiler) if you want to implement yourself.
Thanks [@jamiebuilds](https://github.com/jamiebuilds) for this super cool and well-written guide.
## Contributing
1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -m 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :D## License
[MIT License](http://iagodahlem.mit-license.org/) © Iago Dahlem