Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yu-vitaqua-fer-chronos/codegenlib
A simple code generation library for other programming languages.
https://github.com/yu-vitaqua-fer-chronos/codegenlib
codegen nim
Last synced: about 1 month ago
JSON representation
A simple code generation library for other programming languages.
- Host: GitHub
- URL: https://github.com/yu-vitaqua-fer-chronos/codegenlib
- Owner: Yu-Vitaqua-fer-Chronos
- Created: 2022-08-28T22:04:14.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-07T21:25:56.000Z (over 1 year ago)
- Last Synced: 2024-11-08T17:56:55.722Z (3 months ago)
- Topics: codegen, nim
- Language: Nim
- Homepage: https://yu-vitaqua-fer-chronos.github.io/CodeGenLib/
- Size: 38.1 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CodeGenLib
A library made for the sole purpose of code generation, for use in things such as for codegen in compilers.
This project is going to be used in a W.I.P project of mine for Java codegen with Nim.This package is listed on Nimble and can be installed with `nimble install CodeGenLib`.
## Currently Supported
* Java
* This is a small subset of Java.## To-Do
- [ ] For the love of god please properly reorganise this so it's semi-sane.
- [ ] Look into using ropes rather than string manipulation? Unsure how it works.
- [ ] Implement enum/record/interface/abstract class support.
- [ ] Document the code properly and clearly.