rascal icon indicating copy to clipboard operation
rascal copied to clipboard

List of potential duplicate files after rascal-core integration

Open PaulKlint opened this issue 6 months ago • 0 comments

After merging rascal and rascal-core we have already eliminated most duplicate files. This issue documents the remaining, potential, duplicates, handle with great care:

  • [x] JavaCompilerException.java: [likely merge] - org.rascalmpl.interpreter.utils.JavaCompilerException.java - org.rascalmpl.runtime.utils.JavaCompilerException.java [REMOVED]
  • [ ] Fingerprint.java: [very delicate, but consider eliminating duplication] - org.rascalmpl.runtime.Fingerprint.java - org.rascalmpl.library.lang.rascal.matching.internal.Fingerprint.java - IValue.getFingerprint()
  • [ ] Fingerprint.rsc: [very delicate, but consider eliminating duplication] - lang::rascal::matching::Fingerprint - lang::rascalcore::check::Fingerprint
  • [x] JavaCompiler.java: - org.rascalmpl.runtime.utils.JavaCompiler.java [REMOVED] - org.rascalmpl.interpreter.utils.JavaCompiler.java
  • [x] ConcreteSyntax.rsc [Keep both: similar functionality in the Symbol respectively AType world] - lang::rascal::grammar::ConcreteSyntax - lang::rascalcore::compile::Rascal2muRascal::ConcreteSyntax
  • [x] RascalFunctionActionExecutor.java: [Keep both: due to different function call mechanism in compiled code] - org.rascalmpl.runtime.RascalFunctionActionExecutor.java - org.rascalmpl.parser.uptr.action.RascalFunctionActionExecutor.java
  • [x] SubSetGenerator.java: [completely different implementations, keep both, for now] - org.rascalmpl.runtime.utils.SubSetGenerator.java - org.rascalmpl.interpreter.matching.SubSetGenerator.java

PaulKlint avatar May 13 '25 10:05 PaulKlint