From 48220be8dc9d30db5bf64b1e1fe9712f1c6dc14d Mon Sep 17 00:00:00 2001 From: paulklint Date: Sun, 15 Dec 2024 17:15:24 +0100 Subject: [PATCH] Completely reverted removal of getModuleName, etc. This has to wait until the merge of racal-core in rascal. Then we should do a complete refactoring of util::Reflective. --- src/org/rascalmpl/library/util/Reflective.rsc | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/org/rascalmpl/library/util/Reflective.rsc b/src/org/rascalmpl/library/util/Reflective.rsc index 7f0d90e0b0..b8ed7f8ff5 100644 --- a/src/org/rascalmpl/library/util/Reflective.rsc +++ b/src/org/rascalmpl/library/util/Reflective.rsc @@ -103,7 +103,6 @@ PathConfig applyManifests(PathConfig cfg) { return cfg; } -@deprecated{Function will be moved to Rascal compiler} str makeFileName(str qualifiedModuleName, str extension = "rsc") { str qnameSlashes = replaceAll(qualifiedModuleName, "::", "/"); int n = findLast(qnameSlashes, "/"); @@ -113,7 +112,6 @@ str makeFileName(str qualifiedModuleName, str extension = "rsc") { return "">"; } -@deprecated{Function will be moved to Rascal compiler} loc getSearchPathLoc(str filePath, PathConfig pcfg){ for(loc dir <- pcfg.srcs + pcfg.libs){ fileLoc = dir + filePath; @@ -125,7 +123,6 @@ loc getSearchPathLoc(str filePath, PathConfig pcfg){ throw "Module with path not found"; } -@deprecated{Function will be moved to Rascal compiler} @synopsis{Get the location of a named module, search for `src` in srcs and `tpl` in libs} loc getModuleLocation(str qualifiedModuleName, PathConfig pcfg){ fileName = makeFileName(qualifiedModuleName, extension="rsc"); @@ -146,19 +143,16 @@ loc getModuleLocation(str qualifiedModuleName, PathConfig pcfg){ throw "Module `` not found;\n"; } -@deprecated{Function will be moved to Rascal compiler} tuple[str,str] splitFileExtension(str path){ int n = findLast(path, "."); if(n < 0) return ; return ; } -@deprecated{Function will be moved to Rascal compiler} @synopsis{Determine length of common suffix of list of strings} int commonSuffix(list[str] dir, list[str] m) = commonPrefix(reverse(dir), reverse(m)); -@deprecated{Function will be moved to Rascal compiler} @synopsis{Determine length of common prefix of list of strings} int commonPrefix(list[str] rdir, list[str] rm){ for(int i <- index(rm)){ @@ -173,7 +167,6 @@ int commonPrefix(list[str] rdir, list[str] rm){ return size(rm); } -@deprecated{Function will be moved to Rascal compiler} @synopsis{Find the module name corresponding to a given module location via its (src or tpl) location} str getModuleName(loc moduleLoc, PathConfig pcfg){ modulePath = moduleLoc.path; @@ -259,7 +252,6 @@ str getModuleName(loc moduleLoc, PathConfig pcfg){ throw "No module name found for ;\nsrcs=;\nlibs="; } -@deprecated{Function will be moved to Rascal compiler} @synopsis{Derive a location from a given module name for reading} @description{ Given a module name, a file name extension, and a PathConfig, @@ -309,7 +301,6 @@ tuple[bool, loc] getDerivedReadLoc(str qualifiedModuleName, str extension, PathC return ; } -@deprecated{Function will be moved to Rascal compiler} @synopsis{Derive a location from a given module name for writing} @description{ Given a module name, a file name extension, and a PathConfig,