/[eliot]/eliot/dic/automaton.h
ViewVC logotype

Diff of /eliot/dic/automaton.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8.2.2 by afrab, Sun Oct 23 18:38:18 2005 UTC revision 1.8.2.3 by ipkiss, Sun Oct 23 20:58:19 2005 UTC
# Line 17  Line 17 
17  /* along with this program; if not, write to the Free Software               */  /* along with this program; if not, write to the Free Software               */
18  /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA */  /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA */
19    
 /* $Id$ */  
   
20  /**  /**
21   *  \file   automaton.h   *  \file   automaton.h
22   *  \brief  (Non)Deterministic Finite Automaton for Regexp   *  \brief  (Non)Deterministic Finite Automaton for Regexp
# Line 29  Line 27 
27  #ifndef _DIC_AUTOMATON_H_  #ifndef _DIC_AUTOMATON_H_
28  #define _DIC_AUTOMATON_H_  #define _DIC_AUTOMATON_H_
29  #if defined(__cplusplus)  #if defined(__cplusplus)
30  extern "C"  extern "C"
31    {    {
32  #endif  #endif
33    
34  typedef struct automaton_t       *automaton;  typedef struct automaton_t       *automaton;
35    
36      /**      /**
37       * build a static deterministic finite automaton from       * build a static deterministic finite automaton from
38       * "init_state", "ptl" and "PS" given by the parser       * "init_state", "ptl" and "PS" given by the parser
39       */           */
40  automaton automaton_build(int init_state, int *ptl, int *PS, struct search_RegE_list_t *list);  automaton automaton_build(int init_state, int *ptl, int *PS, struct search_RegE_list_t *list);
41    
42      /**      /**
# Line 74  void      automaton_dump           (auto Line 72  void      automaton_dump           (auto
72    
73  #if defined(__cplusplus)  #if defined(__cplusplus)
74    }    }
75  #endif  #endif
76  #endif /* _DIC_AUTOMATON_H_ */  #endif /* _DIC_AUTOMATON_H_ */

Legend:
Removed from v.1.8.2.2  
changed lines
  Added in v.1.8.2.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26