[pypy-svn] r64788 - pypy/branch/io-lang/pypy/lang/io/doc
david at codespeak.net
david at codespeak.net
Tue Apr 28 19:59:17 CEST 2009
Author: david
Date: Tue Apr 28 19:59:16 2009
New Revision: 64788
Added:
pypy/branch/io-lang/pypy/lang/io/doc/
pypy/branch/io-lang/pypy/lang/io/doc/objmodel.dot
Log:
diagram of the object proto and slot relations
Added: pypy/branch/io-lang/pypy/lang/io/doc/objmodel.dot
==============================================================================
--- (empty file)
+++ pypy/branch/io-lang/pypy/lang/io/doc/objmodel.dot Tue Apr 28 19:59:16 2009
@@ -0,0 +1,112 @@
+digraph {
+ /* protos */
+ Lobby -> Protos;
+ Protos -> Core;
+ Core -> Object;
+ Object -> Lobby;
+ Break -> Object;
+ Break -> Normal;
+ Debugger -> Object
+ false -> Object
+ AddonLoader -> Object
+ CLI -> Object
+ System -> Object
+ Block -> Object
+ Collector -> Object
+ vector -> Vector
+ Sequence -> Object
+ DynLib -> Object
+ Future -> Object
+ Message -> Object
+ Number -> Object
+ Directory -> Object
+ Sandbox -> Object
+ Map -> Object
+ Date -> Object
+ WeakLink -> Object
+ Scheduler -> Object
+ File -> Object
+ Eol -> Object
+ Eol -> Normal;
+ Return -> Object
+ Return -> Normal;
+ Continue -> Object;
+ Continue -> Normal;
+ Exception -> Object
+ Vector -> Sequence
+ FutureProxy -> Object
+ Duration -> Object
+ String -> Sequence
+ Normal -> Object
+ Path -> Object
+ CFunction -> Object
+ Notifier -> Object
+ true -> Object
+ List -> Object
+ SerializationStream -> Object
+ Coroutine -> Object
+ Locals /* seems not to have any protos */
+ Compiler -> Object
+ UnitTest -> Object
+ Call -> Object
+ Addon -> Object
+ Importer -> Object
+ ImmutableSequence -> Sequence
+ OperatorTable -> Object
+ nil -> Object
+ TestSuite -> Object
+ /* Slots */
+ edge [arrowsize=1 color=red];
+ Lobby -> Lobby;
+ Lobby -> Protos;
+ Protos -> Addons;
+ Protos -> Core;
+ Core -> Break;
+ Core -> Debugger;
+ Core -> false;
+ Core -> AddonLoader;
+ Core -> CLI;
+ Core -> System;
+ Core -> Block;
+ Core -> Collector;
+ Core -> vector;
+ Core -> Sequence;
+ Core -> DynLib;
+ Core -> Future;
+ Core -> Message;
+ Core -> Number;
+ Core -> Directory;
+ Core -> Sandbox;
+ Core -> Map;
+ Core -> Date;
+ Core -> WeakLink;
+ Core -> Scheduler;
+ Core -> File;
+ Core -> Eol;
+ Core -> Return;
+ Core -> Continue;
+ Core -> Exception;
+ Core -> Vector;
+ Core -> FutureProxy;
+ Core -> Duration;
+ Core -> String;
+ Core -> Normal;
+ Core -> Path;
+ Core -> CFunction;
+ Core -> Notifier;
+ Core -> true;
+ Core -> List;
+ Core -> SerializationStream;
+ Core -> Coroutine;
+ Core -> Locals;
+ Core -> Compiler;
+ Core -> UnitTest;
+ Core -> Call;
+ Core -> Addon;
+ Core -> Importer;
+ Core -> ImmutableSequence;
+ Core -> OperatorTable;
+ Core -> Object;
+ Core -> nil;
+ Core -> TestSuite;
+}
More information about the Pypy-commit
mailing list