Update README.md

This commit is contained in:
2026-02-14 02:08:04 +00:00
parent c0afec233b
commit 3b23d05871

View File

@@ -26,6 +26,7 @@ Well, ever since that fateful day, I've been chiseling away at this mammoth task
Here is a list of the currently implemented C language features: Here is a list of the currently implemented C language features:
* __Unary Operators__: The ~ (bitwise compliment), - (negation), and ! (logical negation) operators are implemented for integers, and can be applied to any term. * __Unary Operators__: The ~ (bitwise compliment), - (negation), and ! (logical negation) operators are implemented for integers, and can be applied to any term.
* __Arithmetic Operators__: The + (addition), - (subtraction), * (multiplication), and / (division) operators are implemented for integers, parsed according to their precedence levels in C. * __Arithmetic Operators__: The + (addition), - (subtraction), * (multiplication), and / (division) operators are implemented for integers, parsed according to their precedence levels in C.
* __Bitwise Operators__: The & (bitwise AND), | (bitwise OR), and ^ (bitwise XOR) operators are implemented for integers, each with their own precedence levels.
* __Functions__: Each file currently supports exactly one function (so you'd be wise to make it "main"), with exactly one statement: an integer return statement. So yeah, not so useful yet. * __Functions__: Each file currently supports exactly one function (so you'd be wise to make it "main"), with exactly one statement: an integer return statement. So yeah, not so useful yet.
* __Variables__: Local, integer variables are supported, and can be declared (optionally initialized) and assigned to. * __Variables__: Local, integer variables are supported, and can be declared (optionally initialized) and assigned to.
* __Compound Assignment__: Each binary operator has its corresponding compound assignment operator implemented. Now you can have fun using your bitwise-shift-right-equals (>>=) operator.