Working through pp testcase.

Added bitfields (properly), bools, scope declarations and do-while
statements.