Changed literal expressions to store values of appropriate types (e.g. double for ARealLiteralExpCG) instead of a string representation of the value