blob: cc25d9d31298f985675fe8b43ae39ad8d8569b38 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
[@ # -*- Mode: Perl -*-
my @gogs = glob('*.gog');
@subogs = qw();
foreach my $gog (sort(@gogs)) {
my $subog = Getopt::Gen->new(handle_rcfile=>0);
$subog->parse($gog);
push(@subogs, $subog);
}
@]
=pod
=head1 NAME
gfsmutils - finite state machine command-line utilities
=head1 PROGRAMS
The following is a list of the programs
and user documentation contained in the gfsm package.
See the individual manpages for details.
[@
foreach my $subog (@subogs) {
next if (!defined($subog->{USER}{program})
|| $subog->{USER}{program} =~ /^\s*$/);
$OUT .= ("=head2 $subog->{USER}{program}\n"
."\n"
."$subog->{purpose}\n"
."\n"
."See L<$subog->{USER}{program}> for details.\n"
."\n"
."\n"
);
}
@]
=cut
###############################################################
# Description
###############################################################
=pod
=head1 DESCRIPTION
The gfsmutils package provides a suite of command-line tools
for manipulation of finite state machines (FSMs) using
the libgfsm library.
=cut
###############################################################
# Addenda
###############################################################
=pod
=head1 ADDENDA
=head2 About this Document
Documentation file auto-generated by [@$og{name}@] version [@$OptGenVersion@].
Translation was initiated
as:
[@$CMDLINE_OPTIONS@]
=cut
###############################################################
# Footer
###############################################################
#=pod
#
#=head1 ACKNOWLEDGEMENTS
#
##[ @ join('',`cat acknowledge.pod`); @ ]
=head1 SEE ALSO
[@
join(",\n", (map { $_->{USER}{program}."(1)" } @subogs));
@],
fsm(1), fsm(5)
=head1 AUTHOR
Bryan Jurish E<lt>moocow@ling.uni-potsdam.deE<gt>
=cut
|