add `if` to grammar
add multiple instructions to the golang grammar
Add multiple tests for the golang grammar