summaryrefslogtreecommitdiff
path: root/07-classes-and-objects.md
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2014-03-10 16:30:45 -0700
committerAdriaan Moors <adriaan.moors@typesafe.com>2014-03-10 16:31:47 -0700
commitdf2f3f7cd69bb042a29b4fcea3ab81d641f17906 (patch)
treeecbbdbe8603b9390022e7032fbe07570843020c0 /07-classes-and-objects.md
parent839fd6e55b178b5c2a7aeaa7c9a542fd3637fe01 (diff)
downloadscala-df2f3f7cd69bb042a29b4fcea3ab81d641f17906.tar.gz
scala-df2f3f7cd69bb042a29b4fcea3ab81d641f17906.tar.bz2
scala-df2f3f7cd69bb042a29b4fcea3ab81d641f17906.zip
github markdown: headers
Diffstat (limited to '07-classes-and-objects.md')
-rw-r--r--07-classes-and-objects.md18
1 files changed, 6 insertions, 12 deletions
diff --git a/07-classes-and-objects.md b/07-classes-and-objects.md
index 959f482f0e..5e6cc3dfb5 100644
--- a/07-classes-and-objects.md
+++ b/07-classes-and-objects.md
@@ -1,5 +1,4 @@
-Classes and Objects
-===================
+# Classes and Objects
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.grammar}
TmplDef ::= [`case'] `class' ClassDef
@@ -11,8 +10,7 @@ TmplDef ::= [`case'] `class' ClassDef
are both defined in terms of _templates_.
-Templates
----------
+## Templates
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.grammar}
ClassTemplate ::= [EarlyDefs] ClassParents [TemplateBody]
@@ -485,8 +483,7 @@ before the superclass constructor of the template is called.
`"How are you, <null>"`.
-Modifiers
----------
+## Modifiers
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.grammar}
Modifier ::= LocalModifier
@@ -676,8 +673,7 @@ the validity and meaning of a modifier are as follows.
constructor `private` (see \ref{ex:private-constr}).
-Class Definitions
------------------
+## Class Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.grammar}
TmplDef ::= `class' ClassDef
@@ -853,8 +849,7 @@ primary constructor of the class).
third one constructs a list with a given head and tail.
-Case Classes
-------------
+## Case Classes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.grammar}
TmplDef ::= `case' `class' ClassDef
@@ -1090,8 +1085,7 @@ least proper supertype (which is statically known).
in `MyTable`.
-Object Definitions
-------------------
+## Object Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.grammar}
ObjectDef ::= id ClassTemplate