Skip to content
This repository has been archived by the owner on Dec 3, 2021. It is now read-only.

Releases: PercentEquals/CLL

CLL 1.2.0

27 Feb 17:23
Compare
Choose a tag to compare
  • Fixed bug that allowed to assign values to functions calls (#20)
  • Fixed variable assignment
  • Fixed substring assignment for int, float and double
  • Fixed out of bounds array assignment
  • Deleted unnecessary debug print

CLL 1.1.2

17 Feb 21:46
Compare
Choose a tag to compare
  • Fixed empty array multiplication

CLL 1.1.1

11 Feb 18:05
Compare
Choose a tag to compare
  • Improved parser (error checking) - it will now detect lines like this: 20 20

CLL 1.1

11 Feb 12:25
Compare
Choose a tag to compare
  • Reworked arrays addition (now You can add arrays into arrays)
  • Fixed arrays passing to functions
  • Fixed arrays multiplication
  • Fixed missing 'cbrt' function

CLL 1.0

03 Jan 23:28
Compare
Choose a tag to compare
  • Optimized scopes and var assignment
  • Fixed 'return' statement
  • Fixed escape characters in string
  • Fixed var detection in 'cin' statement

Seventh dev release fixed

25 Nov 00:04
Compare
Choose a tag to compare
Pre-release
  • Fixed 'time' function returning an error when not supplied with arguments
  • Fixed loops statements to not increment prematurely
  • Fixed function names being overwritten by variable values

Seventh dev release

18 Nov 19:57
Compare
Choose a tag to compare
Seventh dev release Pre-release
Pre-release
  • Changed params variable to argv
  • Reworked variable conversions (improved performance)
  • Added binary literals: 0b10
  • Added comma operator
  • Fixed escape characters in strings (#15)
  • Fixed division by float

Sixth dev release fixed

01 Nov 20:47
Compare
Choose a tag to compare
Pre-release
  • Fixed subscript modification
  • Fixed arrays inside arrays (#16)

Sixth dev release

28 Oct 22:06
Compare
Choose a tag to compare
Sixth dev release Pre-release
Pre-release
  • Made defined function return nothing when executed positively without any returns
  • Deleted 'pause' statement
  • Fixed linux compatibility for CLL and Interpreter
  • Fixed 'else' statement
  • Fixed parser and var bugs
  • Added more functions
    • Math functions: cbrt, hypot, trunc
      • Trigonometric functions: cos, sin, tan, acos, asin, atan
      • Hyperbolic functions: cosh, sinh, tanh, acosh, asinh, atanh
      • Exponential and logarithmic functions: exp, ldexp, log, log10, exp2
    • String functions: find, rfind, substr, strspn
    • String conversion functions: stoi, stof, stod, to_string
    • File function: fexist
    • Type casting function: bool
  • Made functions more flexible and scalable

Fifth dev release

15 Oct 21:27
Compare
Choose a tag to compare
Fifth dev release Pre-release
Pre-release
  • Reworked arrays and subscripts
  • Reworked char implementation
  • Fixed mathematical operators
  • Fixed parser