https://github.com/kim0chi/mini-compiler
A simple educational compiler for a custom mini-language.
https://github.com/kim0chi/mini-compiler
assembly code-generation code-optimizer compiler intermediate-representation interpreter java lexer ll1-parser nasm parser recursive-descent regex semantic-analysis swing-gui three-address-code
Last synced: 28 days ago
JSON representation
A simple educational compiler for a custom mini-language.
- Host: GitHub
- URL: https://github.com/kim0chi/mini-compiler
- Owner: kim0chi
- License: other
- Created: 2025-04-18T09:11:38.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-06T16:25:51.000Z (about 1 year ago)
- Last Synced: 2025-05-06T17:25:21.280Z (about 1 year ago)
- Topics: assembly, code-generation, code-optimizer, compiler, intermediate-representation, interpreter, java, lexer, ll1-parser, nasm, parser, recursive-descent, regex, semantic-analysis, swing-gui, three-address-code
- Language: Java
- Homepage:
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Getting Started
Welcome to the VS Code Java world. Here is a guideline to help you get started to write Java code in Visual Studio Code.
## Folder Structure
The workspace contains two folders by default, where:
- `src`: the folder to maintain sources
- `lib`: the folder to maintain dependencies
Meanwhile, the compiled output files will be generated in the `bin` folder by default.
> If you want to customize the folder structure, open `.vscode/settings.json` and update the related settings there.
## Dependency Management
The `JAVA PROJECTS` view allows you to manage your dependencies. More details can be found [here](https://github.com/microsoft/vscode-java-dependency#manage-dependencies).