summaryrefslogtreecommitdiff
path: root/spec/09-top-level-definitions.md
diff options
context:
space:
mode:
authorAntoine Gourlay <antoine@gourlay.fr>2014-09-15 12:08:51 +0200
committerAntoine Gourlay <antoine@gourlay.fr>2014-09-17 13:40:09 +0200
commit3b0c71df60a41e13e47ec9ae8dbc606e1928aba8 (patch)
tree306897801df10e0318b454c67738156997e4b29d /spec/09-top-level-definitions.md
parentbca19f35103c4ff1205e1c8054eb3f803217a18b (diff)
downloadscala-3b0c71df60a41e13e47ec9ae8dbc606e1928aba8.tar.gz
scala-3b0c71df60a41e13e47ec9ae8dbc606e1928aba8.tar.bz2
scala-3b0c71df60a41e13e47ec9ae8dbc606e1928aba8.zip
spec: remove trailing whitespace everywhere
Diffstat (limited to 'spec/09-top-level-definitions.md')
-rw-r--r--spec/09-top-level-definitions.md14
1 files changed, 5 insertions, 9 deletions
diff --git a/spec/09-top-level-definitions.md b/spec/09-top-level-definitions.md
index b9c78b23a1..847fab548d 100644
--- a/spec/09-top-level-definitions.md
+++ b/spec/09-top-level-definitions.md
@@ -23,7 +23,7 @@ A compilation unit consists of a sequence of packagings, import
clauses, and class and object definitions, which may be preceded by a
package clause.
-A compilation unit
+A compilation unit
```scala
package $p_1$;
@@ -34,7 +34,7 @@ $\mathit{stats}$
starting with one or more package
clauses is equivalent to a compilation unit consisting of the
-packaging
+packaging
```scala
package $p_1$ { $\ldots$
@@ -94,7 +94,6 @@ into a special empty package. That package cannot be named and
therefore cannot be imported. However, members of the empty package
are visible to each other without qualification.
-
## Package Objects
```ebnf
@@ -113,7 +112,6 @@ there is a name conflict, the behavior of the program is currently
undefined. It is expected that this restriction will be lifted in a
future version of Scala.
-
## Package References
```ebnf
@@ -121,12 +119,12 @@ QualId ::= id {‘.’ id}
```
A reference to a package takes the form of a qualified identifier.
-Like all other references, package references are relative. That is,
+Like all other references, package references are relative. That is,
a package reference starting in a name $p$ will be looked up in the
closest enclosing scope that defines a member named $p$.
The special predefined name `_root_` refers to the
-outermost root package which contains all top-level packages.
+outermost root package which contains all top-level packages.
###### Example
Consider the following program:
@@ -149,7 +147,6 @@ omitted, the name `b` would instead resolve to the package
`a.b`, and, provided that package does not also
contain a class `B`, a compiler-time error would result.
-
## Programs
A _program_ is a top-level object that has a member method
@@ -161,7 +158,7 @@ passed to the `main` method as a parameter of type
The `main` method of a program can be directly defined in the
object, or it can be inherited. The scala library defines a special class
`scala.App` whose body acts as a `main` method.
-An objects $m$ inheriting from this class is thus a program,
+An objects $m$ inheriting from this class is thus a program,
which executes the initializaton code of the object $m$.
###### Example
@@ -198,4 +195,3 @@ object HelloWorld extends App {
println("Hello World")
}
```
-