diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2005-12-16 18:44:33 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2005-12-16 18:44:33 +0000 |
commit | 53a3cc7b17f4cf97075b7e71720777fd84109696 (patch) | |
tree | 0cc784e0b47ea49cc151a136d19f20bfa8ee2197 | |
parent | df50e05006b43b007c2587549030d24b5c154398 (diff) | |
download | scala-53a3cc7b17f4cf97075b7e71720777fd84109696.tar.gz scala-53a3cc7b17f4cf97075b7e71720777fd84109696.tar.bz2 scala-53a3cc7b17f4cf97075b7e71720777fd84109696.zip |
Created proper 'docs' folder for new layout.
-rw-r--r-- | doc/Makefile | 38 | ||||
-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.dot | 104 | ||||
-rw-r--r-- | docs/development/nscTypes.dot | 73 | ||||
-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/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 |