Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2152)

Unified Diff: Tools/Scripts/webkitpy/thirdparty/pylint/man/pyreverse.1

Issue 18418010: Check in the thirdparty libs needed for webkitpy. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Tools/Scripts/webkitpy/thirdparty/pylint/man/pyreverse.1
diff --git a/Tools/Scripts/webkitpy/thirdparty/pylint/man/pyreverse.1 b/Tools/Scripts/webkitpy/thirdparty/pylint/man/pyreverse.1
new file mode 100644
index 0000000000000000000000000000000000000000..d37f83d7a32c15f307b6bc170be70c546f12531f
--- /dev/null
+++ b/Tools/Scripts/webkitpy/thirdparty/pylint/man/pyreverse.1
@@ -0,0 +1,116 @@
+.TH pyreverse 1 "August 18, 2008" pyreverse "User's Manual"
+.SH NAME
+pyreverse \- parse python sources files and extract diagrams from
+them.
+
+.SH SYNOPSIS
+.B pyreverse
+.I [options]
+<modules>
+
+.SH DESCRIPTION
+.B pyreverse
+is a python source analyzer. It parses a python packages and produces UML
+diagrams in different output formats. (dot, all formats available for dot,
+and vcg).
+With different options, you can have fine tuning on what and how modules,
+classes and attributes will be shown in the diagram.
+You can combine several modules in one project (except with
+.B \-c
+).
+
+If no \-c and no \-\-diadefs option specified,
+.B pyreverse
+will create
+ \- a diagram 'classes_<name>' for the classes in <modules> and
+ ( if there is more than one module in <projects> )
+ \- a diagram 'packages_<name>' for the package dependencies in <modules>
+
+With \-c <class>,
+.B pyreverse
+creates a diagram for that <class> with filename <class>.<format>.
+You can do \-c <class1> , \-c <class2>.
+
+.SH OPTIONS
+
+.IP "-h, --help"
+show help message and exit
+.IP "-p<name>, --project=<name>"
+set project name to <name> if not using \-c option. (default:'No Name')
+.IP "-i<file>, --ignore=<file>"
+add <file> (may be a directory) to the black list (not parsed)
+.IP "-f<mode>, --filter-mode=<mode>"
+filter attributes and functions according to <mode>. You can combine
+modes using '+' like 'SPECIAL+OTHER'. Correct modes are :
+ - 'PUB_ONLY' : filter all non public attributes (default)
+ - 'ALL' : no filter
+ - 'SPECIAL' : filter Python special functions except constructor
+ - 'OTHER' : filter protected and private attributes [currentt: PUB_ONLY]
+
+.IP "-d<file>, --diadefs=<file>"
+create diagram according to the diagrams definitions in <file>
+.IP "-c <class>, --class=<class>"
+create a class diagram with all classes related to <class> [current: none]
+the class must be in the file <modules>. By default, this will include all
+ancestors and associated classes of <class> and include module names
+(i.e. '\-ASmy' ).
+
+.IP "-a <ancestor>, --show-ancestors=<ancestor>"
+show <ancestor> generations of ancestor classes not in <projects>
+.IP "-A, --all-ancestors=[yn]"
+show all ancestors off all classes in <projects> [current: none]
+.IP "-s <ass_level>, --show-associated=<associated>"
+show <ass_level> associated classes. <ass_level>=1 will only take classes
+directly related to the classes in the project, while <ass_level>=2
+will also take all classes related to those fetched by<depth>=1.
+.IP "-S, --all-associated=[yn]"
+show recursively all associated off all associated classes [current: none]
+
+.IP "-b, --builtin"
+include builtin objects in representation of classes [current: False]
+.IP "-m [yn], --module-names=[yn]"
+include module name in representation of classes. This will include full
+module path in the class name. [current: none]
+
+.IP "-k, --only-classnames"
+don't show attributes and methods in the class boxes;
+this disables \-f values [current: False]
+
+.IP "-o <format>, --output=<format>"
+create a *.<format> output file if format available. Available formats
+are all formats that dot can produce and
+.B vcg.
+[default: dot]
+
+.SH EXAMPLES
+ Here are some examples for command line options :
+
+.IP "pyreverse <project> -a1 -s1 -m"
+
+\-a1 \-s1 will include one level of ancestor and associated classes in the
+diagram of the <project> modules, while \-m will show the full module
+path of each class. You can use the same way the
+.B -a, -s, -A, -S
+options.
+Note that on class diagrams (using
+.B -c
+) \-a and \-s will rather reduce than enlarge your diagram.
+
+.IP "pyreverse mod/foo.py mod/fee.py -k"
+
+This is interesting if the diagram for <project>=mod is too complicated:
+you can show only the class names (no attributes or methods, option \-k);
+or take only the modules you are interested in (here fee.py and foo.py).
+
+.SH REQUIRES
+Python
+
+.SH "SEE ALSO"
+.B dot(1), pylint(1)
+
+.I http://www.logilab.org/pyreverse
+
+.SH AUTHORS
+Sylvain Thenault, Emile Anclin
+
+This manpage was written by Emile Anclin <emile.anclin@logilab.fr>
« no previous file with comments | « Tools/Scripts/webkitpy/thirdparty/pylint/man/pylint-gui.1 ('k') | Tools/Scripts/webkitpy/thirdparty/pylint/man/symilar.1 » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698