Updated AST and Parser to include support for Constant Expressions to be evaluated at compile time