Removed unnecessary comments.
Removed unneccessary print statements.
Modified getExprType

getExprType was modified such that for a parameterizedExpr on the LHS, the type of the RHS expression is assigned to the index expression.
Removed uncessary print statement.
Added case for ShortcircuitOr

Added a method to handle shortcircuit or in exprcasehandler.
Cleaned code
Cleaned the exprCaseHandler class.
Cleaned up code.