diff --git a/README.md b/README.md index 807c0b1..7f33b9c 100644 --- a/README.md +++ b/README.md @@ -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: * __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. +* __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. * __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.