Iniciei o código para expressões booleanas compostas.
Tudo junto e mistura! Oba!
Removi os arquivos do CodeBlocks e adicionei mais alguns à lista de ignorados.