Skip to content

1.0

Choose a tag to compare

@Voblit Voblit released this 22 Jul 00:36
cb33f4e

First release! Technically, all the .exe needs is to be within the same folder as the input python file and the CEdev folder, so all you need is this file...

first_release

Has following features:

  • Variables and Types: Implicit typing for integers, floats, booleans, and strings.
  • Operators: Arithmetic (+, -, *, /, %), comparison (==, !=, <, >, <=, >=), and logical (and, or, not) operators.
  • Assignments: Standard (=) and compound assignments (+=, -=, *=, /=).
  • Conditionals: if, elif, and else logic.
  • Loops: while loops and for loops using range().
  • Loop Control: break, continue, and pass statements.
  • Data Structures: List declaration, indexing, assignments, and .append() methods, alongside basic tuple and dictionary literal parsing.
  • Functions: Custom function definitions (def) with parameter passing and return statements.
  • Built-ins and Modules: Built-in print(), len(), and input() functions, plus math module mapping (e.g., math.sqrt()).
  • Classes and OOP: Class definitions and method calls compiled to C structs.
  • Exception Handling: Emulated try, except, and raise blocks using standard C jumps.