|
From: <per...@li...> - 2006-03-02 21:00:33
|
Update of /cvsroot/perl-flat/perl-flat-legacy/lib/FLAT/FA In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29905/lib/FLAT/FA Modified Files: DFA.pm NFA.pm PFA.pm PRE.pm RE.pm Log Message: updating comments for hopefully the last time - or at least until I decide to add more info, which is unlikely since FLaT 1.0 is coming up fast Index: DFA.pm =================================================================== RCS file: /cvsroot/perl-flat/perl-flat-legacy/lib/FLAT/FA/DFA.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DFA.pm 27 Feb 2006 17:42:18 -0000 1.4 --- DFA.pm 2 Mar 2006 21:00:28 -0000 1.5 *************** *** 609,613 **** =head1 SYNOPSIS ! use DFA; =head1 DESCRIPTION --- 609,613 ---- =head1 SYNOPSIS ! use FLAT::FA::DFA; =head1 DESCRIPTION *************** *** 628,636 **** =head1 BUGS ! Not saying it is bug free, just saying I haven't hit any yet :) =head1 AVAILABILITY ! Anonymous CVS Checkout at L<http://www.brettsbsd.net/cgi-bin/viewcvs.cgi/> =head1 ACKNOWLEDGEMENTS --- 628,636 ---- =head1 BUGS ! I haven't hit any yet, but every now and then C<minimize> makes me pause, thoughthis might have more to do with my lack of intuition than the minimization being done incorrectly. =head1 AVAILABILITY ! Perl FLaT Project Website at L<http://perl-flat.sourceforge.net/pmwiki> =head1 ACKNOWLEDGEMENTS *************** *** 638,642 **** This suite of modules started off as a homework assignment for a compiler class I took for my MS in computer science at the University of Southern ! Mississippi. =head1 COPYRIGHT --- 638,645 ---- This suite of modules started off as a homework assignment for a compiler class I took for my MS in computer science at the University of Southern ! Mississippi. It then became the basis for my MS research. and thesis. ! ! Mike Rosulek has joined the effort, and is heading up the rewrite of ! Perl FLaT, which will soon be released as FLaT 1.0. =head1 COPYRIGHT Index: PFA.pm =================================================================== RCS file: /cvsroot/perl-flat/perl-flat-legacy/lib/FLAT/FA/PFA.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** PFA.pm 27 Feb 2006 17:42:18 -0000 1.4 --- PFA.pm 2 Mar 2006 21:00:28 -0000 1.5 *************** *** 912,916 **** =head1 SYNOPSIS ! use PFA; =head1 DESCRIPTION --- 912,916 ---- =head1 SYNOPSIS ! use FLAT::FA::PFA; =head1 DESCRIPTION *************** *** 937,945 **** =head1 BUGS ! Not saying it is bug free, just saying I haven't hit any yet :) =head1 AVAILABILITY ! Anonymous CVS Checkout at L<http://www.brettsbsd.net/cgi-bin/viewcvs.cgi/> =head1 ACKNOWLEDGEMENTS --- 937,945 ---- =head1 BUGS ! I haven't hit any yet :) =head1 AVAILABILITY ! Perl FLaT Project Website at L<http://perl-flat.sourceforge.net/pmwiki> =head1 ACKNOWLEDGEMENTS *************** *** 947,951 **** This suite of modules started off as a homework assignment for a compiler class I took for my MS in computer science at the University of Southern ! Mississippi. =head1 COPYRIGHT --- 947,954 ---- This suite of modules started off as a homework assignment for a compiler class I took for my MS in computer science at the University of Southern ! Mississippi. It then became the basis for my MS research. and thesis. ! ! Mike Rosulek has joined the effort, and is heading up the rewrite of ! Perl FLaT, which will soon be released as FLaT 1.0. =head1 COPYRIGHT Index: NFA.pm =================================================================== RCS file: /cvsroot/perl-flat/perl-flat-legacy/lib/FLAT/FA/NFA.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** NFA.pm 27 Feb 2006 17:42:18 -0000 1.3 --- NFA.pm 2 Mar 2006 21:00:28 -0000 1.4 *************** *** 645,649 **** =head1 SYNOPSIS ! use NFA; =head1 DESCRIPTION --- 645,649 ---- =head1 SYNOPSIS ! use FLAT::FA::NFA; =head1 DESCRIPTION *************** *** 665,673 **** =head1 BUGS ! Not saying it is bug free, just saying I haven't hit any yet :) =head1 AVAILABILITY ! Anonymous CVS Checkout at L<http://www.brettsbsd.net/cgi-bin/viewcvs.cgi/> =head1 ACKNOWLEDGEMENTS --- 665,673 ---- =head1 BUGS ! I haven't hit any yet :) =head1 AVAILABILITY ! Perl FLaT Project Website at L<http://perl-flat.sourceforge.net/pmwiki> =head1 ACKNOWLEDGEMENTS *************** *** 675,679 **** This suite of modules started off as a homework assignment for a compiler class I took for my MS in computer science at the University of Southern ! Mississippi. =head1 COPYRIGHT --- 675,682 ---- This suite of modules started off as a homework assignment for a compiler class I took for my MS in computer science at the University of Southern ! Mississippi. It then became the basis for my MS research. and thesis. ! ! Mike Rosulek has joined the effort, and is heading up the rewrite of ! Perl FLaT, which will soon be released as FLaT 1.0. =head1 COPYRIGHT Index: PRE.pm =================================================================== RCS file: /cvsroot/perl-flat/perl-flat-legacy/lib/FLAT/FA/PRE.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** PRE.pm 27 Feb 2006 17:42:18 -0000 1.4 --- PRE.pm 2 Mar 2006 21:00:28 -0000 1.5 *************** *** 506,510 **** =head1 SYNOPSIS ! use PRE; =head1 DESCRIPTION --- 506,510 ---- =head1 SYNOPSIS ! use FLAT::FA::PRE; =head1 DESCRIPTION *************** *** 572,580 **** =head1 BUGS ! Not saying it is bug free, just saying I haven't hit any yet :) =head1 AVAILABILITY ! Anonymous CVS Checkout at L<http://www.brettsbsd.net/cgi-bin/viewcvs.cgi/> =head1 ACKNOWLEDGEMENTS --- 572,580 ---- =head1 BUGS ! I haven't hit any yet :) =head1 AVAILABILITY ! Perl FLaT Project Website at L<http://perl-flat.sourceforge.net/pmwiki> =head1 ACKNOWLEDGEMENTS *************** *** 582,586 **** This suite of modules started off as a homework assignment for a compiler class I took for my MS in computer science at the University of Southern ! Mississippi. =head1 COPYRIGHT --- 582,589 ---- This suite of modules started off as a homework assignment for a compiler class I took for my MS in computer science at the University of Southern ! Mississippi. It then became the basis for my MS research. and thesis. ! ! Mike Rosulek has joined the effort, and is heading up the rewrite of ! Perl FLaT, which will soon be released as FLaT 1.0. =head1 COPYRIGHT Index: RE.pm =================================================================== RCS file: /cvsroot/perl-flat/perl-flat-legacy/lib/FLAT/FA/RE.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** RE.pm 27 Feb 2006 17:42:18 -0000 1.4 --- RE.pm 2 Mar 2006 21:00:28 -0000 1.5 *************** *** 692,701 **** =head1 SYNOPSIS ! use RE; ! use DFA; my $re = RE->new(); $re->set_re('a|b|(hi)*'); ! my $dfa = $re->to_dfa(); print $dfa->info(); # see stuff on DFA =head1 DESCRIPTION --- 692,706 ---- =head1 SYNOPSIS ! use FLAT::FA::RE; ! use FLAT::FA::NFA; my $re = RE->new(); $re->set_re('a|b|(hi)*'); ! my $nfa = $re->to_nfa(); ! print $nfa->info(); # see stuff on NFA ! my $dfa = $nfa->to_dfa(); print $dfa->info(); # see stuff on DFA + my @removed = $dfa->minimize(); + print $dfa->info(); # see stuff on minimized DFA + print "Removed ".($#removed+1)." states\n"; =head1 DESCRIPTION *************** *** 758,766 **** =head1 BUGS ! Not saying it is bug free, just saying I haven't hit any yet :) =head1 AVAILABILITY ! Anonymous CVS Checkout at L<http://www.brettsbsd.net/cgi-bin/viewcvs.cgi/> =head1 ACKNOWLEDGEMENTS --- 763,773 ---- =head1 BUGS ! C<to_dfa> is broken, and is now listed as C<to_dfa_BROKEN> so there ! is no confusion. I am currently debating whether or not to fix it, ! or reimplement it in FLaT 1.0. =head1 AVAILABILITY ! Perl FLaT Project Website at L<http://perl-flat.sourceforge.net/pmwiki> =head1 ACKNOWLEDGEMENTS *************** *** 768,772 **** This suite of modules started off as a homework assignment for a compiler class I took for my MS in computer science at the University of Southern ! Mississippi. =head1 COPYRIGHT --- 775,782 ---- This suite of modules started off as a homework assignment for a compiler class I took for my MS in computer science at the University of Southern ! Mississippi. It then became the basis for my MS research. and thesis. ! ! Mike Rosulek has joined the effort, and is heading up the rewrite of ! Perl FLaT, which will soon be released as FLaT 1.0. =head1 COPYRIGHT |