gfsm.h
Go to the documentation of this file.
1 
2 /*=============================================================================*\
3  * File: gfsm.h
4  * Author: Bryan Jurish <moocow.bovine@gmail.com>
5  * Description: finite state machine library: top-level
6  *
7  * Copyright (c) 2004-2014 Bryan Jurish.
8  *
9  * For information on usage and redistribution, and for a DISCLAIMER
10  * OF ALL WARRANTIES, see the file "COPYING" in this distribution.
11  *
12  * This library is free software; you can redistribute it and/or
13  * modify it under the terms of the GNU Lesser General Public
14  * License as published by the Free Software Foundation; either
15  * version 3 of the License, or (at your option) any later version.
16  *
17  * This library is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20  * Lesser General Public License for more details.
21  *
22  * You should have received a copy of the GNU Lesser General Public
23  * License along with this library; if not, write to the Free Software
24  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
25  *=============================================================================*/
26 
31 #ifndef _GFSM_H
32 #define _GFSM_H
33 
34 /*
35 #ifdef __cplusplus
36 extern "C" {
37 #endif
38 */
39 
40 #include <glib.h>
41 #include <gfsmArray.h>
42 #include <gfsmAssert.h>
43 #include <gfsmCommon.h>
44 #include <gfsmCompound.h>
45 #include <gfsmVersion.h>
46 #include <gfsmError.h>
47 #include <gfsmUtils.h>
48 #include <gfsmEnum.h>
49 #include <gfsmSet.h>
50 #include <gfsmWeightMap.h>
51 #include <gfsmBitVector.h>
52 #include <gfsmAlphabet.h>
53 #include <gfsmSemiring.h>
54 #include <gfsmArc.h>
55 #include <gfsmState.h>
56 #include <gfsmAutomaton.h>
57 #include <gfsmArcIter.h>
58 #include <gfsmArcIndex.h>
59 #include <gfsmStateSort.h>
60 //#include <gfsmWStateSet.h>
61 #include <gfsmIO.h>
62 #include <gfsmAutomatonIO.h>
63 #include <gfsmDraw.h>
64 #include <gfsmAlgebra.h>
65 #include <gfsmArith.h>
66 #include <gfsmEncode.h>
67 #include <gfsmLookup.h>
68 #include <gfsmPaths.h>
69 #include <gfsmTrain.h>
70 #include <gfsmTrie.h>
71 #include <gfsmScanner.h>
72 #include <gfsmRegexCompiler.h>
73 #include <gfsmIndexed.h>
74 #include <gfsmIndexedIO.h>
75 
76 /*
77 #ifdef __cplusplus
78 }
79 #endif
80 */
81 
82 #endif /* _GFSM_H */