diff options
author | buraq <buraq@epfl.ch> | 2004-05-26 18:07:35 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2004-05-26 18:07:35 +0000 |
commit | 8dcb4da871915fcbd55b062843332d5b9c2e0ac8 (patch) | |
tree | f6cc698e4549c3c0db1c534ffd456ba79929d93a /sources/scalac | |
parent | 02a6574294afe8355be2654e96ec9ec5f540306c (diff) | |
download | scala-8dcb4da871915fcbd55b062843332d5b9c2e0ac8.tar.gz scala-8dcb4da871915fcbd55b062843332d5b9c2e0ac8.tar.bz2 scala-8dcb4da871915fcbd55b062843332d5b9c2e0ac8.zip |
pretty-print + whitespace trimming
Diffstat (limited to 'sources/scalac')
-rw-r--r-- | sources/scalac/CompilerCommand.java | 5 | ||||
-rw-r--r-- | sources/scalac/Global.java | 2 | ||||
-rw-r--r-- | sources/scalac/util/Names.java | 1 |
3 files changed, 8 insertions, 0 deletions
diff --git a/sources/scalac/CompilerCommand.java b/sources/scalac/CompilerCommand.java index 343fec3202..b47041d665 100644 --- a/sources/scalac/CompilerCommand.java +++ b/sources/scalac/CompilerCommand.java @@ -84,6 +84,7 @@ public class CompilerCommand extends CommandParser { public final BooleanOptionParser Xshortname; public final BooleanOptionParser Xmarkup; public final BooleanOptionParser Xnewmatch; + public final BooleanOptionParser XpreserveWS; //######################################################################## // Public Constructors @@ -245,6 +246,10 @@ public class CompilerCommand extends CommandParser { "Xnewmatch", "new pattern matching", false), + this.XpreserveWS = new BooleanOptionParser(this, + "XpreserveWS", "don't trim whitespace in XML literals", + false), + this.unknown_options = new UnknownOptionParser(this), this.files = new ScalaFileArgumentParser(this), diff --git a/sources/scalac/Global.java b/sources/scalac/Global.java index 74c8dd58a7..1fd795f0b9 100644 --- a/sources/scalac/Global.java +++ b/sources/scalac/Global.java @@ -61,6 +61,7 @@ public abstract class Global { public final boolean explaintypes; public final boolean uniqid; public final boolean newMatch; + public final boolean xmlPreserveWS; public final boolean printtypes; public final boolean printtokens; @@ -215,6 +216,7 @@ public abstract class Global { this.debug = args.debug.value; this.uniqid = args.uniqid.value; this.newMatch = args.Xnewmatch.value; + this.xmlPreserveWS = args.XpreserveWS.value; this.explaintypes = args.explaintypes.value; this.printtypes = args.types.value; this.printtokens = args.print.tokens; diff --git a/sources/scalac/util/Names.java b/sources/scalac/util/Names.java index 4ab401a010..b9d8ab1257 100644 --- a/sources/scalac/util/Names.java +++ b/sources/scalac/util/Names.java @@ -130,6 +130,7 @@ public class Names { public static final Name Short = Name.fromString("Short"); public static final Name String = Name.fromString("String"); public static final Name Symbol = Name.fromString("Symbol"); + public static final Name Text = Name.fromString("Text"); public static final Name Throwable = Name.fromString("Throwable"); public static final Name Try = Name.fromString("Try"); public static final Name Tuple = Name.fromString("Tuple"); |