with the compiler facade (and thus #parseTree) doing semantic analysis by default, we can reduce the explicit calls to #doSemanticAnalysis.We still retain those where RBParser is used directly.
fix failing tests