Added CodeBlock class.
PrintDebugInfo implemented in Macro.