@@ -114,6 +114,22 @@ public RascalCompilerConfig getAllSrcCompilerConfig(bool compiler=true){
114
114
return rascalCompilerConfig (getAllSrcPathConfig (compiler =compiler ))[verbose = true ][logWrittenFiles =true ];
115
115
}
116
116
117
+ // ----
118
+ public PathConfig getAllSrcREPOPathConfig (bool compiler = true ) {
119
+ return makePathConfig (COMPILED_RASCAL ,
120
+ [ REPO + "rascal/src/org/rascalmpl/library" ,
121
+ REPO + "rascal/test/org/rascalmpl/benchmark/" ,
122
+ REPO + "rascal-core/src/org/rascalmpl/core/library" ,
123
+ REPO + "typepal/src"
124
+ ],
125
+ [ ],
126
+ compiler =compiler );
127
+ }
128
+
129
+ public RascalCompilerConfig getAllSrcREPOCompilerConfig (bool compiler =true ){
130
+ return rascalCompilerConfig (getAllSrcREPOPathConfig (compiler =compiler ))[verbose = true ][logWrittenFiles =true ];
131
+ }
132
+ // ----
117
133
public PathConfig getAllSrcWritablePathConfig (bool compiler = true ) {
118
134
TMP_RASCAL = |tmp:///rascal/| ;
119
135
TMP_RASCAL_CORE = |tmp:///rascal-core/| ;
@@ -190,11 +206,11 @@ public RascalCompilerConfig getRascalCoreCompilerConfig(bool compiler=true){
190
206
* has the standard library and typepal on the library path, in case you accidentally want to test a module in rascal-core which depends on typepal.
191
207
* Included projects: rascal-tutor, flybytes, rascal-lsp
192
208
}
193
- public PathConfig getRascalCorePathConfigDev () {
209
+ public PathConfig getRascalCorePathConfigDev (bool compiler = false ) {
194
210
return makePathConfig (RASCAL_CORE , [ RASCAL_CORE ], [ RASCAL , TYPEPAL ], compiler =compiler );
195
211
}
196
212
197
- public RascalCompilerConfig getRascalCoreCompilerConfigDev (){
213
+ public RascalCompilerConfig getRascalCoreCompilerConfigDev (bool compiler = true ){
198
214
return rascalCompilerConfig (getRascalCorePathConfigDev ())[verbose = true ][logWrittenFiles =true ];
199
215
}
200
216
@@ -236,7 +252,7 @@ public RascalCompilerConfig getSalixCompilerConfig(bool compiler = true){
236
252
237
253
// ---- drambiguity -----------------------------------------------------------
238
254
239
- public PathConfig getDrAmbiguityPathConfig () {
255
+ public PathConfig getDrAmbiguityPathConfig (bool compiler = false ) {
240
256
return makePathConfig (DRAMBIGUITY ,
241
257
[ DRAMBIGUITY , SALIX_CORE + "src/main/rascal" ],
242
258
[ RASCAL ],
0 commit comments