Compare commits
1 Commits
fdcbc31cca
...
V0.0.6-bet
| Author | SHA1 | Date | |
|---|---|---|---|
| 0d016f8ae9 |
29
README.md
Normal file
29
README.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# PCC Compiler (My C++ Compiler)
|
||||
|
||||

|
||||

|
||||

|
||||
|
||||
## Docs
|
||||
https://nodrop.xyz/docs/docs.html
|
||||
|
||||
**PCC Compiler** is a custom programming language compiler built from scratch in C++. It translates PCC code into x64 Assembly (NASM), which is then linked into a standalone Windows executable.
|
||||
|
||||
## 🚀 Features
|
||||
- **Custom Syntax**: C-like syntax easy for beginners.
|
||||
- **Variables**: Support for `int`, `bool` and `string`.
|
||||
- **include files**: you can include base files from compiler `#include <main.pcc>` or your own files `#include "myfile.pcc"`.
|
||||
- **KeyBoard and Inputs Support**: now you can control keyboard inputs using `#include <Input.pcc>`.
|
||||
- **Control Flow**: `if` statements support.
|
||||
- **Functions**: Define and call `void` functions.
|
||||
- **Native Compilation**: Compiles directly to x64 machine code.
|
||||
- **More Informations**: For more informations check PCC Docs.
|
||||
|
||||
## 🛠️ Usage
|
||||
1. Download the latest release from the [Releases](../../releases) page.
|
||||
2. Unzip the archive to C:/PCC/
|
||||
3. Run `start.bat` as Administrator.
|
||||
4. Compile your code: `PCC.exe code.pcc`.
|
||||
|
||||
---
|
||||
*Created by Michał Lewandowski*
|
||||
Reference in New Issue
Block a user