4.104.114.84.95
Last change
on this file since 53d804ff was
53d804ff,
checked in by Joel Sherrill <joel.sherrill@…>, on 03/16/98 at 17:06:12
|
summarize now generates a nicely formatted function status summary.
|
-
Property mode set to
100755
|
File size:
1.0 KB
|
Line | |
---|
1 | #! /bin/sh |
---|
2 | # |
---|
3 | # Generate the summary chapter |
---|
4 | # |
---|
5 | # $Id$ |
---|
6 | # |
---|
7 | |
---|
8 | echo "@c" |
---|
9 | echo "@c DO NOT EDIT -- AUTOMATICALLY GENERATED!!!" |
---|
10 | echo "@c" |
---|
11 | echo |
---|
12 | echo "@chapter Compliance Summary" |
---|
13 | echo |
---|
14 | |
---|
15 | summarize_chapter() |
---|
16 | { |
---|
17 | grep "^@chapter" $1 | \ |
---|
18 | sed -e "s/^.chapter/@section/" \ |
---|
19 | -e "s/$/ Chapter/" |
---|
20 | echo |
---|
21 | functions_total=`grep "()" $1 | wc -l` |
---|
22 | functions_implemented=`grep "()" $1 | grep Implemented | wc -l` |
---|
23 | functions_unimplemented=`grep "()" $1 | grep Unimplemented | wc -l` |
---|
24 | functions_unmplementable=`grep "()" $1 | grep Unimplementable | wc -l` |
---|
25 | |
---|
26 | echo "@example" |
---|
27 | echo "Total Number of Functions: ${functions_total} @*" |
---|
28 | echo "Functions Implemented : ${functions_implemented} @*" |
---|
29 | echo "Functions Unimplemented : ${functions_unimplemented} @*" |
---|
30 | echo "Functions Unimplementable: ${functions_unmplementable} @*" |
---|
31 | echo "@end example" |
---|
32 | echo |
---|
33 | } |
---|
34 | |
---|
35 | chapters="ch01.t ch02.t ch03.t ch04.t ch05.t ch06.t ch07.t ch08.t \ |
---|
36 | ch09.t ch10.t ch11.t ch12.t ch13.t ch14.t ch15.t ch16.t ch17.t ch18.t" |
---|
37 | for chapter in ${chapters} |
---|
38 | do |
---|
39 | summarize_chapter $chapter |
---|
40 | done |
---|
41 | |
---|
42 | |
---|
43 | |
---|
44 | |
---|
Note: See
TracBrowser
for help on using the repository browser.