[Ready to Merge] Grammar Fixes
This change will address all the major issues with the grammar in regards to handling spaces, quoting, and shell expansion strings.
echo $(ls | grep Cargo)
> Cargo.lock
> Cargo.toml
let A="one two three"; echo $A
> one two three
echo ABC"123 456"DEF"789 '101112'"
> ABC123 456DEF789 '10112'