betawc - BETA fragment analyser
betawc [--help|-h] [--all|-a] [--conflict|-c] [--full|-f] [--ignore|-x] [--include|-i] [--list|-l] file...
The Mjolner BETA fragment analyzer is available as part of the Mjolner System from Mjolner Informatics.
betawc is a BETA fragment analyzer. betawc is used to find out how many fragment groups, how many fragment forms, how many lines of code, how many words, and how many characters are in the dependency graph of the specified fragment. Furthermore, betawc tries to evaluate which libraries are used in the specified fragment (either directly or indirect- ly throughout the entire dependency graph), and gives a listing of all fragment groups found during the analysis of the dependency graph of the specified fragment. During the analysis of the dependency, betawc will give proper warnings of suspicious library versions, in the sense that there seems to be two versions of the same library in use in the same dependency graph. betawc works by traversing the dependency graph of the frag- ment graph, following ORIGIN, INCLUDE, BODY and MDBODY frag- ment links, starting at the fragment specified in the file given as argument to betawc. During this traversal (identi- cal to the dependency analysis conducted by the BETA com- piler), betawc selects the fragments to be included in the further analysis (count of fragment forms, etc.). The different betawc options may be used to control the part of the dependency graph that are analysed, and the types of analysis conducted (see below).
-a --all same as --conflict --full --list -c --conflict check for version conflicts -f --full include standard files (files located in $BETALIB) -x --ignore rexp ignore all files with names containing rexp. Note, that rexp may be any regexp pattern. "--ignore rexp" has precedence over all above options. -i --include rexp include all files containing rexp. Note, that rexp may be any regexp pattern. "--include rexp" has precedence over all above options. -l --list list the fragment groups in the dependency graph. -h --help Print this help info
betawc recognizes the environment variable $BETALIB. Please note that this variable is given default value in the Bourne Shell script $BETALIB/configuration/env.sh BETALIB Specifies where ~beta is located. If not set, beta is assumed to be a username, and ~beta being the home directory of that user. Is used by many tools in the Mjolner System.
beta(1) - BETA Compiler mjolner(1) - Mjolner Integrated Development Environment betatar(1) - BETA archiving program betafs(1) - Mjolner BETA Fragment Structure Lister
The BETA fragment analyzer is developed by Mjolner Informat- ics as part of the Mjolner System. Questions, bug-reports, etc. may be directed to support@mjolner.com if the local support organization cannot find solutions to the problems. For more information of the Mjolner System, please contact Mjolner Informatics, Helsingforsgade 27, DK-8200 Aarhus N, Aarhus C, Denmark, phone: +45 70 27 43 43, fax: +45 70 27 43 44, e-mail: info@mjolner.com, web: http://www.mjolner.com.
Mjølner System: Man Pages | © 1990-2002 Mjølner Informatics |
[Modified: Tuesday June 29th 2004 at 13:05]
|