Add new features: ternary operator, file IO, string ops, math functions, array ops, system functions
Build and Package Oraset / build (macos-latest) (push) Waiting to run
Build and Package Oraset / build (ubuntu-latest) (push) Waiting to run
Build and Package Oraset / build (windows-latest) (push) Waiting to run
Build and Package Oraset / release (push) Blocked by required conditions
Build and Package Oraset / build (macos-latest) (push) Waiting to run
Build and Package Oraset / build (ubuntu-latest) (push) Waiting to run
Build and Package Oraset / build (windows-latest) (push) Waiting to run
Build and Package Oraset / release (push) Blocked by required conditions
This commit is contained in:
@@ -28,12 +28,14 @@ A modern, C++-style scripting language designed for ease of use and powerful fun
|
||||
- Logical: `&&`, `||`, `!`
|
||||
- Compound: `+=`, `-=`, `*=`, `/=`, `%=`
|
||||
- Increment/Decrement: `++`, `--`
|
||||
- Ternary: `condition ? true_value : false_value`
|
||||
|
||||
### Built-in Functions
|
||||
- **Mathematical**: `abs`, `sqrt`, `sin`, `cos`, `tan`, `pow`, `log`, `floor`, `ceil`, `round`
|
||||
- **String**: `strcmp`, `strcpy`, `strcat`, `sizeof`
|
||||
- **Array**: `arrlen`, `memcpy`, `memcmp`, `malloc`
|
||||
- **Utility**: `echo`, `input`, `time`, `random`, `exit`, `assert`
|
||||
- **Mathematical**: `abs`, `sqrt`, `sin`, `cos`, `tan`, `asin`, `acos`, `atan`, `atan2`, `pow`, `log`, `log10`, `exp`, `floor`, `ceil`, `round`
|
||||
- **String**: `strcmp`, `strcpy`, `strcat`, `strlen`, `strchr`, `strstr`, `tolower`, `toupper`, `sizeof`
|
||||
- **Array**: `arrlen`, `memcpy`, `memcmp`, `malloc`, `push`, `pop`, `insert`, `remove`
|
||||
- **File IO**: `fopen`, `fclose`, `fread`, `fwrite`, `fgets`, `fputs`
|
||||
- **System**: `echo`, `input`, `time`, `random`, `exit`, `assert`, `system`, `getenv`, `sleep`
|
||||
|
||||
## Getting Started
|
||||
|
||||
|
||||
Reference in New Issue
Block a user