Boolean Expressions In Compiler Design