Skip to content

Commit 591fca6

Browse files
committed
feat: Add ProXPL language core with REPL, file execution, type checking, and bytecode VM, alongside a VS Code extension, updating the project version to 0.2.0.
1 parent e361267 commit 591fca6

File tree

5 files changed

+11
-8
lines changed

5 files changed

+11
-8
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
1010
[![Build Status](https://img.shields.io/badge/build-passing-brightgreen.svg)](https://github.com/ProgrammerKR/ProXPL)
11-
[![Version](https://img.shields.io/badge/version-0.1.0-blue.svg)](https://github.com/ProgrammerKR/ProXPL/releases)
11+
[![Version](https://img.shields.io/badge/version-0.2.0-blue.svg)](https://github.com/ProgrammerKR/ProXPL/releases)
1212
[![Platform](https://img.shields.io/badge/platform-win%20%7C%20linux%20%7C%20macos-lightgrey.svg)]()
1313

1414
**Clean Syntax • Static Typing • Stack-Based VM • C-Level Performance**
@@ -517,7 +517,7 @@ See [BENCHMARKS.md](BENCHMARKS.md) for detailed performance comparisons.
517517

518518
We warmly welcome contribut## 🛣️ Roadmap
519519

520-
### v1.0.0 (Current - December 2024)
520+
### v0.2.0 (Current - December 2024)
521521
**Status**: Production-Ready Core
522522
- ✅ Complete compiler pipeline (Lexer → Parser → Type Checker → IR → Codegen)
523523
- ✅ Stack-based VM with bytecode execution

extension/node_modules/.package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extension/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extension/package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22
"name": "proxpl",
33
"displayName": "ProXPL Language Support",
44
"description": "Syntax highlighting and language support for the ProXPL programming language",
5-
"version": "1.0.0",
5+
"version": "0.2.0",
66
"publisher": "ProgrammerKR",
77
"repository": {
88
"type": "git",
99
"url": "git+https://github.com/ProgrammerKR/ProXPL.git"
1010
},
1111
"main": "./out/extension.js",
12+
"engines": {
13+
"vscode": "^1.107.0"
14+
},
1215
"activationEvents": [
1316
"onLanguage:proxpl"
1417
],
@@ -79,4 +82,4 @@
7982
"url": "https://github.com/ProgrammerKR/ProXPL/issues"
8083
},
8184
"homepage": "https://github.com/ProgrammerKR/ProXPL#readme"
82-
}
85+
}

src/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ void registerStdLib(VM* vm);
2828
static void repl() {
2929
char line[1024];
3030

31-
printf("ProXPL v1.0 REPL\n");
31+
printf("ProXPL v0.2.0 REPL\n");
3232
printf("Type 'exit' to quit\n\n");
3333

3434
for (;;) {

0 commit comments

Comments
 (0)