I am adding more to my language using bison and in the rules i am getting a little confused.
How do i name expressions that have {} such as class, functions, switch etc VS expressions that need a semicolon at the end of them (Int i;)
I had them as typeExprWO VS typeExpr but i mixed them up having WO meaning without the need a semicolon (aka has a brace) in some areas and without brace (so it needs semicolons) in other places.
I need a better name. Ideas?