From 6d0165fd586739db2042b01be8301bdcb907091d Mon Sep 17 00:00:00 2001 From: _ov4 Date: Thu, 14 May 2026 02:46:35 +0000 Subject: busy these days, perhaps not gonna update in a month --- README.md | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index 8c7f32b..8d973ec 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,28 @@ -# cie-pseudocode-compiler +# CIE Pseudocode Compiler A compiler for CIE Pseudocode (A Level 9618 Computer Science) Details can be found here: [Pseudocode Guide for Teachers](https://www.cambridgeinternational.org/Images/697401-2026-pseudocode-guide-for-teachers.pdf) +IDK WHAT HAPPENDED IT IS 100% AI-GENERATED DO NOT OPEN ANY ISSUES JUST CLONE AND FIX IT + +## Features + +- use LLVM, perhaps support all archs +- built-in runtime checking to prevent illegal operations (eg. array, integer division), and prevent kernal to kill the program immediately +- no Segmentation Fault (Core Dumped), beginner-friendly +- array flatting with row-major (the standard of the industry), with `LowerBounds`, `UpperBounds`, etc. support any dimension with any lower/upper bounds +- cache-friendly array (perhaps) +- dynamic string handling, with full implementation of all CIE string functions, with high security +- native support for BYREF/BYVAL using pointers +- ultra-fast compiling & executing + +## TODO + +- search for `TODO` in my code +- type +- file + ## Dependencies @@ -62,3 +81,7 @@ ONLY TESTED ON DEBIAN (AND A BIT MINGW-W64) Copyright (C) _ov4 This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +## Contributors + +ov4, ChatGPT, Gemini, Claude, et al. -- cgit v1.3.1-4-g156e