summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/Properties.scala
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2007-06-19 17:58:07 +0000
committermichelou <michelou@epfl.ch>2007-06-19 17:58:07 +0000
commit177505fcb9567827ac334c5c59decd58a43809c8 (patch)
treea45c7b48bb8d724e0a26d1f933e5960097206f04 /src/compiler/scala/tools/nsc/Properties.scala
parent09dd9eb7efc36a7610f43b3ad31c82aa40e56544 (diff)
downloadscala-177505fcb9567827ac334c5c59decd58a43809c8.tar.gz
scala-177505fcb9567827ac334c5c59decd58a43809c8.tar.bz2
scala-177505fcb9567827ac334c5c59decd58a43809c8.zip
added prompt/fileEnding properties
Diffstat (limited to 'src/compiler/scala/tools/nsc/Properties.scala')
-rw-r--r--src/compiler/scala/tools/nsc/Properties.scala17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/Properties.scala b/src/compiler/scala/tools/nsc/Properties.scala
index 9f3001c9e0..d6fdca15bb 100644
--- a/src/compiler/scala/tools/nsc/Properties.scala
+++ b/src/compiler/scala/tools/nsc/Properties.scala
@@ -31,7 +31,7 @@ object Properties {
*/
val versionString: String = {
val defaultString = "(unknown)"
- "version " + props.getProperty("version.number")
+ "version " + props.getProperty("version.number", defaultString)
}
val copyrightString: String = {
@@ -44,6 +44,21 @@ object Properties {
props.getProperty("file.encoding", defaultString)
}
+ val fileEndingString: String = {
+ val defaultString = ".scala"
+ props.getProperty("file.ending", defaultString)
+ }
+
+ val residentPromptString: String = {
+ val defaultString = "\nnsc> "
+ props.getProperty("resident.prompt", defaultString)
+ }
+
+ val shellPromptString: String = {
+ val defaultString = "\nscala> "
+ props.getProperty("shell.prompt", defaultString)
+ }
+
val scalaHome: String =
System.getProperty("scala.home")