This repository has been archived by the owner on Dec 3, 2021. It is now read-only.
Releases: PercentEquals/CLL
Releases · PercentEquals/CLL
CLL 1.2.0
CLL 1.1.2
- Fixed empty array multiplication
CLL 1.1.1
- Improved parser (error checking) - it will now detect lines like this:
20 20
CLL 1.1
- 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
- Optimized scopes and var assignment
- Fixed 'return' statement
- Fixed escape characters in string
- Fixed var detection in 'cin' statement
Seventh dev release fixed
- 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
- Changed
params
variable toargv
- 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
- Fixed subscript modification
- Fixed arrays inside arrays (#16)
Sixth dev 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
- Trigonometric functions:
- String functions:
find
,rfind
,substr
,strspn
- String conversion functions:
stoi
,stof
,stod
,to_string
- File function:
fexist
- Type casting function:
bool
- Math functions:
- Made functions more flexible and scalable
Fifth dev release
- Reworked arrays and subscripts
- Reworked char implementation
- Fixed mathematical operators
- Fixed parser