First commit.

This commit is contained in:
2025-04-08 22:51:50 -07:00
parent 6ae60f21d1
commit e95bf38d46
17 changed files with 262 additions and 224 deletions

View File

@@ -1,14 +1,30 @@
# Work In Progress
Does not currently compile anything, it simply creates an ELF binary with the given machine code.
Does not currently compile anything, it simply creates an ELF binary with provided machine code.
# Features
- Compiler, and Linker Plugins
- Cross-Platform
- Compiler
- Cross-Compiler
- Linker
- Object-Oriented Programing
- Manual Heap Memory Management
- Fast Reflection
- Object Serializing
# Usage
`./Compiler /file/path/to/machine/code /output/file/path`
# Supported Architectures
- AMD64
- x86
- x86_64
- AARCH
- AARCH64
- RISCV
# Supported OS'
- Linux
- Windows
# ELF Structure
[Format Example](https://kevinboone.me/elfdemo.html)