@@ -115,12 +115,12 @@ set[Message] getAllMessages(ModuleStatus r)
115115ModuleStatus checkStatements (str stmts ) {
116116 clearMemory ();
117117 mloc = composeModule (stmts );
118- return rascalTModelForLocs ([mloc ], rascalCompilerConfig (pathConfigForTesting ())[infoModuleChecked =true ], dummy_compile1 );
118+ return rascalTModelForLocs ([mloc ], rascalCompilerConfig (pathConfigForTesting ())[infoModuleChecked =true ][ verbose = verbose ] , dummy_compile1 );
119119}
120120
121121ModuleStatus checkModule (str moduleText ){
122122 mloc = writeModule (moduleText );
123- return rascalTModelForLocs ([mloc ], rascalCompilerConfig (pathConfigForTesting ())[infoModuleChecked =true ], dummy_compile1 );
123+ return rascalTModelForLocs ([mloc ], rascalCompilerConfig (pathConfigForTesting ())[infoModuleChecked =true ][ verbose = verbose ] , dummy_compile1 );
124124}
125125
126126bool checkStatementsAndFilter (str stmts , list [str ] expected ) {
@@ -139,7 +139,7 @@ bool checkModuleAndFilter(str moduleText, list[str] expected, bool matchAll = fa
139139 return checkModuleAndFilter ([mloc ], expected , matchAll =matchAll , errorsAllowed =errorsAllowed , pathConfig =pathConfig );
140140}
141141bool checkModuleAndFilter (list [loc ] mlocs , list [str ] expected , bool matchAll = false , bool errorsAllowed = true , PathConfig pathConfig = pathConfigForTesting ()) {
142- ms = rascalTModelForLocs (mlocs , rascalCompilerConfig (pathConfig )[infoModuleChecked =true ], dummy_compile1 );
142+ ms = rascalTModelForLocs (mlocs , rascalCompilerConfig (pathConfig )[infoModuleChecked =true ][ verbose = verbose ] , dummy_compile1 );
143143 msgs = getAllMessages (ms );
144144 if (verbose ) {
145145 println (msgs );
@@ -168,7 +168,14 @@ bool checkOK(str stmts) {
168168}
169169
170170bool checkModuleOK (loc moduleToCheck , PathConfig pathConfig = pathConfigForTesting ()) {
171- errors = getErrorMessages (rascalTModelForLocs ([moduleToCheck ], rascalCompilerConfig (pathConfig )[infoModuleChecked =true ], dummy_compile1 ));
171+ errors = getErrorMessages (rascalTModelForLocs ([moduleToCheck ], rascalCompilerConfig (pathConfig )[infoModuleChecked =true ][verbose =verbose ], dummy_compile1 ));
172+ if (size (errors ) == 0 )
173+ return true ;
174+ throw abbrev ("<errors > " );
175+ }
176+
177+ bool checkModulesOK (list [loc ] modulesToCheck , PathConfig pathConfig = pathConfigForTesting ()) {
178+ errors = getErrorMessages (rascalTModelForLocs (modulesToCheck , rascalCompilerConfig (pathConfig )[infoModuleChecked =true ][verbose =verbose ], dummy_compile1 ));
172179 if (size (errors ) == 0 )
173180 return true ;
174181 throw abbrev ("<errors > " );
@@ -222,7 +229,7 @@ bool useDefOK(str moduleText, map[str, tuple[int, set[int]]] usedefs, PathConfig
222229 <mname , mbody > = extractModuleNameAndBody (moduleText );
223230 pathConfig .srcs += pathConfigForTesting ().srcs ;
224231 mloc = writeModule (moduleText );
225- ms = rascalTModelForLocs ([mloc ], rascalCompilerConfig (pathConfig ), dummy_compile1 );
232+ ms = rascalTModelForLocs ([mloc ], rascalCompilerConfig (pathConfig )[ verbose = verbose ] , dummy_compile1 );
226233
227234 errors = getErrorMessages (ms );
228235 if (size (errors ) != 0 ){
0 commit comments