summaryrefslogtreecommitdiff
path: root/src/manual
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2006-09-20 11:27:35 +0000
committermichelou <michelou@epfl.ch>2006-09-20 11:27:35 +0000
commitaafc72b3df6b79cda186e5faaab8f92cfc62908d (patch)
treec6c072b0c90fa6c5da830de80034488b4671956b /src/manual
parent6cbc253b9b0f978957b8eddd7dd64538dfd3a1b3 (diff)
downloadscala-aafc72b3df6b79cda186e5faaab8f92cfc62908d.tar.gz
scala-aafc72b3df6b79cda186e5faaab8f92cfc62908d.tar.bz2
scala-aafc72b3df6b79cda186e5faaab8f92cfc62908d.zip
added '-nouescape' option to scalac man page
Diffstat (limited to 'src/manual')
-rw-r--r--src/manual/scala/man1/scalac.scala7
-rw-r--r--src/manual/scala/tools/docutil/EmitHtml.scala3
-rw-r--r--src/manual/scala/tools/docutil/EmitManPage.scala3
-rw-r--r--src/manual/scala/tools/docutil/ManPage.scala1
4 files changed, 12 insertions, 2 deletions
diff --git a/src/manual/scala/man1/scalac.scala b/src/manual/scala/man1/scalac.scala
index 9489e49de4..3acd725850 100644
--- a/src/manual/scala/man1/scalac.scala
+++ b/src/manual/scala/man1/scalac.scala
@@ -131,7 +131,10 @@ object scalac extends Command {
"Print product version and exit."),
Definition(
CmdOption("?") & "| " & CmdOption("help"),
- "Print a synopsis of standard options."))),
+ "Print a synopsis of standard options."),
+ Definition(
+ CmdOption("nouescape"),
+ "Disables handling of " & BSlash & "u unicode escapes"))),
Section("Non-Standard Options",
DefinitionList(
@@ -327,7 +330,7 @@ object scalac extends Command {
title = command
date = lastModified // e.g. "June 8, 2006"
author = "Stephane Micheloud"
- version = "0.2"
+ version = "0.3"
sections = List(
name,
synopsis,
diff --git a/src/manual/scala/tools/docutil/EmitHtml.scala b/src/manual/scala/tools/docutil/EmitHtml.scala
index 74e3724bb4..8f352b3d6f 100644
--- a/src/manual/scala/tools/docutil/EmitHtml.scala
+++ b/src/manual/scala/tools/docutil/EmitHtml.scala
@@ -36,6 +36,9 @@ object EmitHtml {
case Text(text) =>
out.print(escape(text))
+ case BSlash =>
+ out.print("\\")
+
case MDash =>
out.print("&#8212;")
diff --git a/src/manual/scala/tools/docutil/EmitManPage.scala b/src/manual/scala/tools/docutil/EmitManPage.scala
index ad3b99d107..78b7674bfb 100644
--- a/src/manual/scala/tools/docutil/EmitManPage.scala
+++ b/src/manual/scala/tools/docutil/EmitManPage.scala
@@ -35,6 +35,9 @@ object EmitManPage {
case Text(text) =>
out.print(escape(text))
+ case BSlash =>
+ out.print("\\e")
+
case NDash | MDash =>
out.print("\\-")
diff --git a/src/manual/scala/tools/docutil/ManPage.scala b/src/manual/scala/tools/docutil/ManPage.scala
index a85c91df88..96cc369009 100644
--- a/src/manual/scala/tools/docutil/ManPage.scala
+++ b/src/manual/scala/tools/docutil/ManPage.scala
@@ -15,6 +15,7 @@ object ManPage {
case class SeqText(components: AbstractText*) extends AbstractText
case class SeqPara(components: AbstractText*) extends AbstractText
case class Text(text: String) extends AbstractText
+ case object BSlash extends AbstractText
case object MDash extends AbstractText
case object NDash extends AbstractText
case class Bold(contents: AbstractText) extends AbstractText