diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2005-11-15 10:01:50 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2005-11-15 10:01:50 +0000 |
commit | d75e14f94777403d010c892c8ac1178305450e2a (patch) | |
tree | a80cd8d9654fd8bb0999f72604d91eb395525fa3 /doc | |
parent | fb1795a8b961fd14b10ab29850c4f1e406cb3efb (diff) | |
download | scala-d75e14f94777403d010c892c8ac1178305450e2a.tar.gz scala-d75e14f94777403d010c892c8ac1178305450e2a.tar.bz2 scala-d75e14f94777403d010c892c8ac1178305450e2a.zip |
A graph of NSC's AST node classes.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/devel/nscNodes.dot | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/doc/devel/nscNodes.dot b/doc/devel/nscNodes.dot new file mode 100644 index 0000000000..eb0b792451 --- /dev/null +++ b/doc/devel/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 |