Skip to content

Commit d0d9c35

Browse files
committed
feat: Add initial core components for ProXPL including scanner, VM, compiler, runtime, and standard library modules, and update main entry point.
1 parent d938db2 commit d0d9c35

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+336
-220
lines changed

BASELINE_REPORT.md

Lines changed: 0 additions & 56 deletions
This file was deleted.

CMakeLists_IMPROVED.txt

Lines changed: 0 additions & 164 deletions
This file was deleted.

benchmarks/run_benchmarks.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# --------------------------------------------------
2+
# Project: ProX Programming Language (ProXPL)
3+
# Author: ProgrammerKR
4+
# Created: 2025-12-16
5+
# Copyright © 2025. ProXentix India Pvt. Ltd. All rights reserved.
6+
17
import subprocess
28
import time
39
import os
File renamed without changes.
File renamed without changes.

include/advanced.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
// --------------------------------------------------
2+
// Project: ProX Programming Language (ProXPL)
3+
// Author: ProgrammerKR
4+
// Created: 2025-12-16
5+
// Copyright © 2025. ProXentix India Pvt. Ltd. All rights reserved.
6+
17
/*
28
* Advanced Features Header
39
* Stub declarations for advanced ProXPL features

include/ast.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
// --------------------------------------------------
2+
// Project: ProX Programming Language (ProXPL)
3+
// Author: ProgrammerKR
4+
// Created: 2025-12-16
5+
// Copyright © 2025. ProXentix India Pvt. Ltd. All rights reserved.
6+
17
#ifndef PROX_AST_H
28
#define PROX_AST_H
39

include/bytecode.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
// --------------------------------------------------
2+
// Project: ProX Programming Language (ProXPL)
3+
// Author: ProgrammerKR
4+
// Created: 2025-12-16
5+
// Copyright © 2025. ProXentix India Pvt. Ltd. All rights reserved.
6+
17
#ifndef PROXPL_BYTECODE_H
28
#define PROXPL_BYTECODE_H
39
#include <stdint.h>

include/chunk.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
// --------------------------------------------------
2+
// Project: ProX Programming Language (ProXPL)
3+
// Author: ProgrammerKR
4+
// Created: 2025-12-16
5+
// Copyright © 2025. ProXentix India Pvt. Ltd. All rights reserved.
6+
17
#ifndef PROX_CHUNK_H
28
#define PROX_CHUNK_H
39

include/common.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
// --------------------------------------------------
2+
// Project: ProX Programming Language (ProXPL)
3+
// Author: ProgrammerKR
4+
// Created: 2025-12-16
5+
// Copyright © 2025. ProXentix India Pvt. Ltd. All rights reserved.
6+
17
#ifndef PROX_COMMON_H
28
#define PROX_COMMON_H
39

0 commit comments

Comments
 (0)