summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2005-12-16 18:44:33 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2005-12-16 18:44:33 +0000
commit53a3cc7b17f4cf97075b7e71720777fd84109696 (patch)
tree0cc784e0b47ea49cc151a136d19f20bfa8ee2197
parentdf50e05006b43b007c2587549030d24b5c154398 (diff)
downloadscala-53a3cc7b17f4cf97075b7e71720777fd84109696.tar.gz
scala-53a3cc7b17f4cf97075b7e71720777fd84109696.tar.bz2
scala-53a3cc7b17f4cf97075b7e71720777fd84109696.zip
Created proper 'docs' folder for new layout.
-rw-r--r--doc/Makefile38
-rw-r--r--docs/LICENSE (renamed from LICENSE)0
-rw-r--r--docs/README (renamed from README)0
-rw-r--r--docs/devel/nscNodes.dot (renamed from doc/devel/nscNodes.dot)0
-rw-r--r--docs/devel/nscTypes.dot (renamed from doc/devel/nscTypes.dot)0
-rw-r--r--docs/development/nscNodes.dot104
-rw-r--r--docs/development/nscTypes.dot73
-rw-r--r--docs/examples/Parsers.scala (renamed from sources/examples/Parsers.scala)0
-rw-r--r--docs/examples/auction.scala (renamed from sources/examples/auction.scala)0
-rw-r--r--docs/examples/boundedbuffer.scala (renamed from sources/examples/boundedbuffer.scala)0
-rw-r--r--docs/examples/computeserver.scala (renamed from sources/examples/computeserver.scala)0
-rw-r--r--docs/examples/expressions/expressions-current.scala (renamed from sources/examples/expressions/expressions-current.scala)0
-rw-r--r--docs/examples/fors.scala (renamed from sources/examples/fors.scala)0
-rw-r--r--docs/examples/futures.scala (renamed from sources/examples/futures.scala)0
-rw-r--r--docs/examples/iterators.scala (renamed from sources/examples/iterators.scala)0
-rw-r--r--docs/examples/jolib/Ref.scala (renamed from sources/examples/jolib/Ref.scala)0
-rw-r--r--docs/examples/jolib/parallelOr.scala (renamed from sources/examples/jolib/parallelOr.scala)0
-rw-r--r--docs/examples/maps.scala (renamed from sources/examples/maps.scala)0
-rw-r--r--docs/examples/mobile/sort.scala (renamed from sources/examples/mobile/sort.scala)0
-rw-r--r--docs/examples/monads/callccInterpreter.scala (renamed from sources/examples/monads/callccInterpreter.scala)0
-rw-r--r--docs/examples/monads/directInterpreter.scala (renamed from sources/examples/monads/directInterpreter.scala)0
-rw-r--r--docs/examples/monads/errorInterpreter.scala (renamed from sources/examples/monads/errorInterpreter.scala)0
-rw-r--r--docs/examples/monads/simpleInterpreter.scala (renamed from sources/examples/monads/simpleInterpreter.scala)0
-rw-r--r--docs/examples/monads/stateInterpreter.scala (renamed from sources/examples/monads/stateInterpreter.scala)0
-rw-r--r--docs/examples/oneplacebuffer.scala (renamed from sources/examples/oneplacebuffer.scala)0
-rw-r--r--docs/examples/parsers1.scala (renamed from sources/examples/parsers1.scala)0
-rw-r--r--docs/examples/parsers2.scala (renamed from sources/examples/parsers2.scala)0
-rw-r--r--docs/examples/patterns.scala (renamed from sources/examples/patterns.scala)0
-rw-r--r--docs/examples/pilib/elasticBuffer.scala (renamed from sources/examples/pilib/elasticBuffer.scala)0
-rw-r--r--docs/examples/pilib/handover.scala (renamed from sources/examples/pilib/handover.scala)0
-rw-r--r--docs/examples/pilib/mobilePhoneProtocol.scala (renamed from sources/examples/pilib/mobilePhoneProtocol.scala)0
-rw-r--r--docs/examples/pilib/piNat.scala (renamed from sources/examples/pilib/piNat.scala)0
-rw-r--r--docs/examples/pilib/rwlock.scala (renamed from sources/examples/pilib/rwlock.scala)0
-rw-r--r--docs/examples/pilib/scheduler.scala (renamed from sources/examples/pilib/scheduler.scala)0
-rw-r--r--docs/examples/pilib/semaphore.scala (renamed from sources/examples/pilib/semaphore.scala)0
-rw-r--r--docs/examples/pilib/twoPlaceBuffer.scala (renamed from sources/examples/pilib/twoPlaceBuffer.scala)0
-rw-r--r--docs/examples/sort.scala (renamed from sources/examples/sort.scala)0
-rw-r--r--docs/examples/sort1.scala (renamed from sources/examples/sort1.scala)0
-rw-r--r--docs/examples/sort2.scala (renamed from sources/examples/sort2.scala)0
-rw-r--r--docs/examples/typeinf.scala (renamed from sources/examples/typeinf.scala)0
-rw-r--r--docs/man/man1/scala.1 (renamed from doc/man/man1/scala.1)0
-rw-r--r--docs/man/man1/scalac.1 (renamed from doc/man/man1/scalac.1)0
-rw-r--r--docs/man/man1/scaladoc.1 (renamed from doc/man/man1/scaladoc.1)0
-rw-r--r--docs/man/man1/scalaint.1 (renamed from doc/man/man1/scalaint.1)0
-rw-r--r--docs/man/man1/scalarun.1 (renamed from doc/man/man1/scalarun.1)0
45 files changed, 177 insertions, 38 deletions
diff --git a/doc/Makefile b/doc/Makefile
deleted file mode 100644
index fffeb3bf7c..0000000000
--- a/doc/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-############################################################-*-Makefile-*-####
-# Scala documentation
-##############################################################################
-# $Id$
-
-
-##############################################################################
-
-SUBDIRS += introduction
-SUBDIRS += papers
-SUBDIRS += reference
-SUBDIRS += tutorial
-
-MAKE = make
-
-##############################################################################
-# Commands
-
-all:
- @for dir in $(SUBDIRS); do \
- $(MAKE) -C $$dir; \
- done
-
-clean:
- @for dir in $(SUBDIRS); do \
- $(MAKE) clean -C $$dir; \
- done
-
-distclean:
- @for dir in $(SUBDIRS); do \
- $(MAKE) distclean -C $$dir; \
- done
-
-.PHONY: all
-.PHONY: clean
-.PHONY: distclean
-
-##############################################################################
diff --git a/LICENSE b/docs/LICENSE
index e2ab255c55..e2ab255c55 100644
--- a/LICENSE
+++ b/docs/LICENSE
diff --git a/README b/docs/README
index 26b4db9cdd..26b4db9cdd 100644
--- a/README
+++ b/docs/README
diff --git a/doc/devel/nscNodes.dot b/docs/devel/nscNodes.dot
index eb0b792451..eb0b792451 100644
--- a/doc/devel/nscNodes.dot
+++ b/docs/devel/nscNodes.dot
diff --git a/doc/devel/nscTypes.dot b/docs/devel/nscTypes.dot
index 8e4e531aa6..8e4e531aa6 100644
--- a/doc/devel/nscTypes.dot
+++ b/docs/devel/nscTypes.dot
diff --git a/docs/development/nscNodes.dot b/docs/development/nscNodes.dot
new file mode 100644
index 0000000000..eb0b792451
--- /dev/null
+++ b/docs/development/nscNodes.dot
@@ -0,0 +1,104 @@
+digraph SQLTypes {
+
+ size="4,4"
+ rankdir=BT
+ rank=max
+ ratio=compress
+
+ node [shape = record]
+
+ Tree
+
+ SymTree -> Tree
+
+ DefTree -> SymTree
+
+ TermTree -> Tree
+
+ TypTree -> Tree
+
+ EmptyTree -> TermTree
+
+ PackageDef -> DefTree
+
+ ClassDef -> DefTree
+
+ ModuleDef -> DefTree
+
+ ValDef -> DefTree
+
+ DefDef -> DefTree
+
+ AbsTypeDef -> DefTree
+
+ AliasTypeDef -> DefTree
+
+ LabelDef -> DefTree
+ LabelDef -> TermTree
+
+ Import -> SymTree
+
+ Attributed -> Tree
+
+ DocDef -> Tree
+
+ Template -> SymTree
+
+ Block -> TermTree
+
+ CaseDef -> Tree
+
+ Sequence -> TermTree
+
+ Alternative -> TermTree
+
+ Star -> TermTree
+
+ Bind -> DefTree
+
+ ArrayValue -> TermTree
+
+ Function -> TermTree
+
+ Assign -> TermTree
+
+ If -> TermTree
+
+ Match -> TermTree
+
+ Return -> TermTree
+
+ Try -> TermTree
+
+ Throw -> TermTree
+
+ New -> TermTree
+
+ TypeApply -> TermTree
+
+ Apply -> TermTree
+
+ Super -> TermTree
+ Super -> SymTree
+
+ This -> TermTree
+ This -> SymTree
+
+ Select -> SymTree
+
+ Ident -> SymTree
+
+ Literal -> TermTree
+
+ TypeTree -> TypTree
+
+ SingletonTypeTree -> TypTree
+
+ SelectFromTypeTree -> TypTree
+ SelectFromTypeTree -> SymTree
+
+ CompoundTypeTree -> TypTree
+
+ AppliedTypeTree -> TypTree
+
+} \ No newline at end of file
diff --git a/docs/development/nscTypes.dot b/docs/development/nscTypes.dot
new file mode 100644
index 0000000000..8e4e531aa6
--- /dev/null
+++ b/docs/development/nscTypes.dot
@@ -0,0 +1,73 @@
+digraph SQLTypes {
+
+ size="4,4"
+ rankdir=BT
+ rank=max
+ ratio=compress
+
+ node [shape = record]
+
+ Type
+
+ SubType -> Type
+
+ SingletonType -> SubType
+
+ ErrorType -> Type
+
+ WildcardType -> Type
+
+ NoType -> Type
+
+ NoPrefix -> Type
+
+ ThisType [label = "{ThisType|sym: Symbol}"]
+ ThisType -> SingletonType
+
+ SingleType [label = "{SingleType|pre: Type\nsym: Symbol}"]
+ SingleType -> SingletonType
+
+ SuperType [label = "{SuperType|thistpe: Type\nsupertp: Type}"]
+ SuperType -> SingletonType
+
+ TypeBounds [label = "{TypeBounds|lo: Type\nhi: Type}"]
+ TypeBounds -> SubType
+
+ CompoundType -> Type
+
+ RefinedType[label = "{RefinedType|parents: List[Type]\ndecls: Scope}"]
+ RefinedType -> CompoundType
+
+ ClassInfoType[label = "{ClassInfoType|parents: List[Type]\ndecls: Scope\nsymbol: Symbol}"]
+ ClassInfoType -> CompoundType
+
+ PackageClassInfoType[label = "{PackageClassInfoType|decls: Scope\nclazz: Symbol}"]
+ PackageClassInfoType -> ClassInfoType
+
+ ConstantType[label = "{ConstantType|value: Constant}"]
+ ConstantType -> SingletonType
+
+ TypeRef[label = "{TypeRef|pre: Type\nsym: Symbol\nargs: List[Type]}"]
+ TypeRef -> Type
+
+ MethodType[label = "{MethodType|paramTypes: List[Type]\nresultType: Type}"]
+ MethodType -> Type
+
+ PolyType[label = "{PolyType|typeParams: List[Symbol]\nresultType: Type}"]
+ PolyType -> Type
+
+ OverloadedType[label = "{OverloadedType|pre: Type\nalternatives: List[Symbol]}"]
+ OverloadedType -> Type
+
+ AntiPolyType[label = "{AntiPolyType|pre: Type\ntargs: List[Type]}"]
+ AntiPolyType -> Type
+
+ TypeVar[label = "{TypeVar|origin: Type\nconstr: TypeConstraint}"]
+ TypeVar -> Type
+
+ LazyType -> Type
+
+ LazyPolyType[label = "{LazyPolyType|typeParams: List[Symbol]\nrestp: Type}"]
+ LazyPolyType -> LazyType
+
+} \ No newline at end of file
diff --git a/sources/examples/Parsers.scala b/docs/examples/Parsers.scala
index 10512ab2fd..10512ab2fd 100644
--- a/sources/examples/Parsers.scala
+++ b/docs/examples/Parsers.scala
diff --git a/sources/examples/auction.scala b/docs/examples/auction.scala
index c6ab223375..c6ab223375 100644
--- a/sources/examples/auction.scala
+++ b/docs/examples/auction.scala
diff --git a/sources/examples/boundedbuffer.scala b/docs/examples/boundedbuffer.scala
index 983a3a7bf5..983a3a7bf5 100644
--- a/sources/examples/boundedbuffer.scala
+++ b/docs/examples/boundedbuffer.scala
diff --git a/sources/examples/computeserver.scala b/docs/examples/computeserver.scala
index acc4a0b93e..acc4a0b93e 100644
--- a/sources/examples/computeserver.scala
+++ b/docs/examples/computeserver.scala
diff --git a/sources/examples/expressions/expressions-current.scala b/docs/examples/expressions/expressions-current.scala
index 91e5df02ae..91e5df02ae 100644
--- a/sources/examples/expressions/expressions-current.scala
+++ b/docs/examples/expressions/expressions-current.scala
diff --git a/sources/examples/fors.scala b/docs/examples/fors.scala
index 6c969d3519..6c969d3519 100644
--- a/sources/examples/fors.scala
+++ b/docs/examples/fors.scala
diff --git a/sources/examples/futures.scala b/docs/examples/futures.scala
index 905d360612..905d360612 100644
--- a/sources/examples/futures.scala
+++ b/docs/examples/futures.scala
diff --git a/sources/examples/iterators.scala b/docs/examples/iterators.scala
index 5f951156cf..5f951156cf 100644
--- a/sources/examples/iterators.scala
+++ b/docs/examples/iterators.scala
diff --git a/sources/examples/jolib/Ref.scala b/docs/examples/jolib/Ref.scala
index 73cc167307..73cc167307 100644
--- a/sources/examples/jolib/Ref.scala
+++ b/docs/examples/jolib/Ref.scala
diff --git a/sources/examples/jolib/parallelOr.scala b/docs/examples/jolib/parallelOr.scala
index bff4dcd87a..bff4dcd87a 100644
--- a/sources/examples/jolib/parallelOr.scala
+++ b/docs/examples/jolib/parallelOr.scala
diff --git a/sources/examples/maps.scala b/docs/examples/maps.scala
index 87489d496d..87489d496d 100644
--- a/sources/examples/maps.scala
+++ b/docs/examples/maps.scala
diff --git a/sources/examples/mobile/sort.scala b/docs/examples/mobile/sort.scala
index 62818467fa..62818467fa 100644
--- a/sources/examples/mobile/sort.scala
+++ b/docs/examples/mobile/sort.scala
diff --git a/sources/examples/monads/callccInterpreter.scala b/docs/examples/monads/callccInterpreter.scala
index 934fce1a9e..934fce1a9e 100644
--- a/sources/examples/monads/callccInterpreter.scala
+++ b/docs/examples/monads/callccInterpreter.scala
diff --git a/sources/examples/monads/directInterpreter.scala b/docs/examples/monads/directInterpreter.scala
index 0e2aae4a7b..0e2aae4a7b 100644
--- a/sources/examples/monads/directInterpreter.scala
+++ b/docs/examples/monads/directInterpreter.scala
diff --git a/sources/examples/monads/errorInterpreter.scala b/docs/examples/monads/errorInterpreter.scala
index 05dc979621..05dc979621 100644
--- a/sources/examples/monads/errorInterpreter.scala
+++ b/docs/examples/monads/errorInterpreter.scala
diff --git a/sources/examples/monads/simpleInterpreter.scala b/docs/examples/monads/simpleInterpreter.scala
index d728c620cf..d728c620cf 100644
--- a/sources/examples/monads/simpleInterpreter.scala
+++ b/docs/examples/monads/simpleInterpreter.scala
diff --git a/sources/examples/monads/stateInterpreter.scala b/docs/examples/monads/stateInterpreter.scala
index 593f2d9e3e..593f2d9e3e 100644
--- a/sources/examples/monads/stateInterpreter.scala
+++ b/docs/examples/monads/stateInterpreter.scala
diff --git a/sources/examples/oneplacebuffer.scala b/docs/examples/oneplacebuffer.scala
index 7fa2ae8dba..7fa2ae8dba 100644
--- a/sources/examples/oneplacebuffer.scala
+++ b/docs/examples/oneplacebuffer.scala
diff --git a/sources/examples/parsers1.scala b/docs/examples/parsers1.scala
index 143f354049..143f354049 100644
--- a/sources/examples/parsers1.scala
+++ b/docs/examples/parsers1.scala
diff --git a/sources/examples/parsers2.scala b/docs/examples/parsers2.scala
index 47fa8d0f2e..47fa8d0f2e 100644
--- a/sources/examples/parsers2.scala
+++ b/docs/examples/parsers2.scala
diff --git a/sources/examples/patterns.scala b/docs/examples/patterns.scala
index 34b0db96ae..34b0db96ae 100644
--- a/sources/examples/patterns.scala
+++ b/docs/examples/patterns.scala
diff --git a/sources/examples/pilib/elasticBuffer.scala b/docs/examples/pilib/elasticBuffer.scala
index 5e52a0fdce..5e52a0fdce 100644
--- a/sources/examples/pilib/elasticBuffer.scala
+++ b/docs/examples/pilib/elasticBuffer.scala
diff --git a/sources/examples/pilib/handover.scala b/docs/examples/pilib/handover.scala
index 85fb899555..85fb899555 100644
--- a/sources/examples/pilib/handover.scala
+++ b/docs/examples/pilib/handover.scala
diff --git a/sources/examples/pilib/mobilePhoneProtocol.scala b/docs/examples/pilib/mobilePhoneProtocol.scala
index 0b13f78fd3..0b13f78fd3 100644
--- a/sources/examples/pilib/mobilePhoneProtocol.scala
+++ b/docs/examples/pilib/mobilePhoneProtocol.scala
diff --git a/sources/examples/pilib/piNat.scala b/docs/examples/pilib/piNat.scala
index 137c0e5e6a..137c0e5e6a 100644
--- a/sources/examples/pilib/piNat.scala
+++ b/docs/examples/pilib/piNat.scala
diff --git a/sources/examples/pilib/rwlock.scala b/docs/examples/pilib/rwlock.scala
index 0ed0f71a47..0ed0f71a47 100644
--- a/sources/examples/pilib/rwlock.scala
+++ b/docs/examples/pilib/rwlock.scala
diff --git a/sources/examples/pilib/scheduler.scala b/docs/examples/pilib/scheduler.scala
index 3b08a9df66..3b08a9df66 100644
--- a/sources/examples/pilib/scheduler.scala
+++ b/docs/examples/pilib/scheduler.scala
diff --git a/sources/examples/pilib/semaphore.scala b/docs/examples/pilib/semaphore.scala
index cfb0c8e5a2..cfb0c8e5a2 100644
--- a/sources/examples/pilib/semaphore.scala
+++ b/docs/examples/pilib/semaphore.scala
diff --git a/sources/examples/pilib/twoPlaceBuffer.scala b/docs/examples/pilib/twoPlaceBuffer.scala
index 686547b344..686547b344 100644
--- a/sources/examples/pilib/twoPlaceBuffer.scala
+++ b/docs/examples/pilib/twoPlaceBuffer.scala
diff --git a/sources/examples/sort.scala b/docs/examples/sort.scala
index 6554a2415b..6554a2415b 100644
--- a/sources/examples/sort.scala
+++ b/docs/examples/sort.scala
diff --git a/sources/examples/sort1.scala b/docs/examples/sort1.scala
index 406bf7c911..406bf7c911 100644
--- a/sources/examples/sort1.scala
+++ b/docs/examples/sort1.scala
diff --git a/sources/examples/sort2.scala b/docs/examples/sort2.scala
index 53b2f89174..53b2f89174 100644
--- a/sources/examples/sort2.scala
+++ b/docs/examples/sort2.scala
diff --git a/sources/examples/typeinf.scala b/docs/examples/typeinf.scala
index a9ac59968b..a9ac59968b 100644
--- a/sources/examples/typeinf.scala
+++ b/docs/examples/typeinf.scala
diff --git a/doc/man/man1/scala.1 b/docs/man/man1/scala.1
index 4fc89e86e4..4fc89e86e4 100644
--- a/doc/man/man1/scala.1
+++ b/docs/man/man1/scala.1
diff --git a/doc/man/man1/scalac.1 b/docs/man/man1/scalac.1
index 068abb6ab4..068abb6ab4 100644
--- a/doc/man/man1/scalac.1
+++ b/docs/man/man1/scalac.1
diff --git a/doc/man/man1/scaladoc.1 b/docs/man/man1/scaladoc.1
index 5063c72918..5063c72918 100644
--- a/doc/man/man1/scaladoc.1
+++ b/docs/man/man1/scaladoc.1
diff --git a/doc/man/man1/scalaint.1 b/docs/man/man1/scalaint.1
index 5f67995723..5f67995723 100644
--- a/doc/man/man1/scalaint.1
+++ b/docs/man/man1/scalaint.1
diff --git a/doc/man/man1/scalarun.1 b/docs/man/man1/scalarun.1
index 14bc78faaf..14bc78faaf 100644
--- a/doc/man/man1/scalarun.1
+++ b/docs/man/man1/scalarun.1