fsaparse

fsaparse(3)                Library Functions Manual                fsaparse(3)



NAME
       fsaparse - parse a word-acceptor automaton file

SYNOPSIS
       #include "wa.h"

       fsafparse(fp, fsa)
         FILE *fp;
         Fsa *fsa;


DESCRIPTION
       fsafparse parses a word-acceptor automaton file in the format described
       by DEAGL ("Data Exchange for Automata and Groups Language") (but see
       the BUGS section below).  fp should be a pointer to an open file
       containing the automaton.  fsa should be a pointer to an Fsa struture
       as defined in "fsa.h".  Upon return, the automaton will have been
       written into this structure.


RETURN VALUES
       On success, fsafparse() returns 1.  On failure, it returns 0.


SEE ALSO
       getwordlist(3), getmatlist(3), fgetmatlist(3),
       getmatlist(1), automata(1)


BUGS
       fsafparse is meant specifically for use with getwordlist(3) and
       getmatlist(3).  It does not recognize the full language described by
       DEAGL.  It only recognizes that part of it which was present in the
       word-acceptor files that I was working with when I wrote it.  I think
       this may be sufficient for all word-acceptor automata, but I am not
       sure of this.  Please let me know if you find word-acceptor files for
       which this doesn't work.


AUTHOR
       Mark Phillips            email: mbp@geom.umn.edu
       The Geometry Center      phone: (612) 626-8327
       1300 South Second Street fax:   (612) 626-7131
       Minneapolis, MN  55454



                           Sat Mar 23 22:01:32 1991                fsaparse(3)