grammar for bitwise logical expressions

Bjarne Stroustrup “Programming Principles and Practice Using C++”
Chapter 6 Exercise 7
Using std_lib_facilities.h by Bjarne Stroustrup.

[code language=”cpp”]
// Philipp Siedler
// Bjarne Stroustrup’s PP
// Chapter 6 Exercise 7

#include "std_lib_facilities.h"

/*
Binary And:
Exclusive Or
And "&" Or

Binary Exclusive Or:
Or
Exclusive Or "^" Or

Binary Or:
Unary
Or "|" Unary

Prefix Unary:
Primary
Unary "!" Primary
Unary "~" Primary

Primary:
Number
"("Expression")"

Number:
integer
*/
[/code]

Leave a Reply