This is the command synopsis that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator
PROGRAM:
NAME
synopsis - simple frontend to the Synopsis framework, a multi-language source code
introspection tool that provides a variety of representations for the parsed code, to
enable further processing such as documentation extraction, reverse engineering, and
source-to-source translation.
DESCRIPTION
Usage : synopsis [options] <input files>
List of options:
-h, --help
Display usage summary.
-V, --version
Display version information.
-v --verbose
Operate verbosely.
-d --debug
Operate in debug mode.
-P --profile
Profile execution.
-o <file>, --output=<file>
Write output to <file>.
-p <lang>, --parser=<lang>
Select a parser for <lang>.
-Wp,<arg>[,<arg>...]
Send <args> to the parser.
-t [<markup>]
--translate[=<markup>]
Translate comments to doc-strings, processing it as <markup> (typical values are
'javadoc' or 'rst').
--cfilter=<filter>
Specify a comment filter.
--cprocessor=<processor>
Specify a comment processor.
-Wc,<arg>[,<arg>...]
Send <args> to the comment translator.
-l Run the linker.
-Wl,<arg>[,<arg>...]
Send <args> to the linker.
--linker=<processor>
Link, and invoke <processor>.
-f <type>,
--formatter=<type>
Select a formatter for <type>.
-Wf,<arg>[,<arg>...]
Send <args> to the formatter.
-I <path>
Add <path> to list of include paths.
-D <macro>
Add <macro> to list of predefined macros.
-s <directory>,
--sxr=<directory>
Specify sxr directory. If given, process source cross-references.
--probe
Probe the specified processor.
Use synopsis online using onworks.net services