Grammar now supports leading underscores for function and variable names.
Grammar now supports vectors with ternary operators in them.
Using an incorrect index into a vector for set/get lane will no longer crash.