|
Scala example source code file (Codegen.scala)
The Scala Codegen.scala source code/* NEST (New Scala Test) * Copyright 2007-2011 LAMP/EPFL * @author Paul Phillips */ package scala.tools.cmd package gen class Codegen(args: List[String]) extends { val parsed = CodegenSpec(args: _*) } with CodegenSpec with Instance { } object Codegen { def echo(msg: String) = Console println msg def main(args0: Array[String]): Unit = { val runner = new Codegen(args0.toList) import runner._ if (args0.isEmpty) return println (CodegenSpec.helpMsg) val out = outDir getOrElse { return println("--out is required.") } val all = genall || (!anyvals && !products) echo("Generating sources into " + out) if (anyvals || all) { val av = new AnyVals { } av.make() foreach { case (name, code ) => val file = out / (name + ".scala") toFile; echo("Writing: " + file) file writeAll code } } } } Other Scala examples (source code examples)Here is a short list of links related to this Scala Codegen.scala source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.