Changelog

v0.1-alpha-4

23/01/2021
(DD/MM/YYYY)
  • Added Structures
  • Added single line versions of block statements
  • Added support for boolean
  • Updated lexer to class
  • Balanced parantheses check
  • Arrays (complete with indexing and assignment)
  • Functions more usable (using variable dependency in symbol table)
  • Explicit typecasting
  • type function
  • size function

v0.1-alpha-3

15/12/2020
(DD/MM/YYYY)
  • Added array declarations
  • Added character input
  • Added bitwise operators
  • Added import statements
  • Added third-party modules support
  • Added package manager(simpack)
  • Fixed f-strings
  • Fixed string input
  • Fixed color leakage in terminal
  • Modularize Parser

v0.1-alpha-2

16/10/2020
(DD/MM/YYYY)
  • Added raw C support
  • Added variable support in for loop
  • Added escape sequences support
  • Added functions with default arguments
  • Added math constants support
  • Fixed logical operators
  • Fixed formal parameters of functions
  • Fixed input statement to accept input without a prompt and specific data type

v0.1-alpha-1

21/09/2020
(DD/MM/YYYY)
  • Minor bug fixes
  • Added Power operator
  • Added pip install support

v0.1-alpha

12/07/2020
(DD/MM/YYYY)
  • Alpha release
  • Added Basic constructs of C
  • Dynamic typing