@@ -114,6 +114,22 @@ public RascalCompilerConfig getAllSrcCompilerConfig(bool compiler=true){
114114 return rascalCompilerConfig (getAllSrcPathConfig (compiler =compiler ))[verbose = true ][logWrittenFiles =true ];
115115}
116116
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+ // ----
117133public PathConfig getAllSrcWritablePathConfig (bool compiler = true ) {
118134 TMP_RASCAL = |tmp:///rascal/| ;
119135 TMP_RASCAL_CORE = |tmp:///rascal-core/| ;
@@ -190,11 +206,11 @@ public RascalCompilerConfig getRascalCoreCompilerConfig(bool compiler=true){
190206* 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.
191207* Included projects: rascal-tutor, flybytes, rascal-lsp
192208}
193- public PathConfig getRascalCorePathConfigDev () {
209+ public PathConfig getRascalCorePathConfigDev (bool compiler = false ) {
194210 return makePathConfig (RASCAL_CORE , [ RASCAL_CORE ], [ RASCAL , TYPEPAL ], compiler =compiler );
195211}
196212
197- public RascalCompilerConfig getRascalCoreCompilerConfigDev (){
213+ public RascalCompilerConfig getRascalCoreCompilerConfigDev (bool compiler = true ){
198214 return rascalCompilerConfig (getRascalCorePathConfigDev ())[verbose = true ][logWrittenFiles =true ];
199215}
200216
@@ -236,7 +252,7 @@ public RascalCompilerConfig getSalixCompilerConfig(bool compiler = true){
236252
237253// ---- drambiguity -----------------------------------------------------------
238254
239- public PathConfig getDrAmbiguityPathConfig () {
255+ public PathConfig getDrAmbiguityPathConfig (bool compiler = false ) {
240256 return makePathConfig (DRAMBIGUITY ,
241257 [ DRAMBIGUITY , SALIX_CORE + "src/main/rascal" ],
242258 [ RASCAL ],
0 commit comments