scalan.ModuleInfo.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sigma-state_2.12 Show documentation
Show all versions of sigma-state_2.12 Show documentation
Interpreter of a Sigma-State language
The newest version!
package scalan
import scalan.meta.SSymName
/** Information about generated Special library module.
* Instances are created in generated code.
*
* @see *Impl.scala files
*/
case class ModuleInfo(
packageName: String,
moduleName: String,
extension: String = ".scalan") {
val name = SSymName(packageName, moduleName)
def getKey = name.mkFullName
def sourceFileName = packageName.replace('.', '/') + s"/$moduleName$extension"
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy