Update SCM ignore rules.
[nit.git] / c_src / string_search._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires string_search. */
2 #ifndef string_search_sep
3 #define string_search_sep
4 #include "string._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_Pattern[];
8
9 extern const classtable_elt_t VFT_BM_Pattern[];
10
11 extern const classtable_elt_t VFT_Match[];
12 extern const char *LOCATE_string_search;
13 extern const int SFT_string_search[];
14 #define ID_Pattern SFT_string_search[0]
15 #define COLOR_Pattern SFT_string_search[1]
16 #define INIT_TABLE_POS_Pattern SFT_string_search[2]
17 #define COLOR_string_search___Pattern___search_index_in SFT_string_search[3]
18 #define COLOR_string_search___Pattern___search_in SFT_string_search[4]
19 #define COLOR_string_search___Pattern___search_all_in SFT_string_search[5]
20 #define COLOR_string_search___Pattern___split_in SFT_string_search[6]
21 #define COLOR_string_search___Pattern___init SFT_string_search[7]
22 #define ID_BM_Pattern SFT_string_search[8]
23 #define COLOR_BM_Pattern SFT_string_search[9]
24 #define COLOR_string_search___BM_Pattern____motif SFT_string_search[10]
25 #define COLOR_string_search___BM_Pattern____length SFT_string_search[11]
26 #define COLOR_string_search___BM_Pattern____gs SFT_string_search[12]
27 #define COLOR_string_search___BM_Pattern____bc_table SFT_string_search[13]
28 #define INIT_TABLE_POS_BM_Pattern SFT_string_search[14]
29 #define COLOR_string_search___BM_Pattern___init SFT_string_search[15]
30 #define COLOR_string_search___BM_Pattern___bc SFT_string_search[16]
31 #define COLOR_string_search___BM_Pattern___compute_bc SFT_string_search[17]
32 #define COLOR_string_search___BM_Pattern___suffixes SFT_string_search[18]
33 #define COLOR_string_search___BM_Pattern___compute_gs SFT_string_search[19]
34 #define ID_Match SFT_string_search[20]
35 #define COLOR_Match SFT_string_search[21]
36 #define COLOR_string_search___Match____string SFT_string_search[22]
37 #define COLOR_string_search___Match____from SFT_string_search[23]
38 #define COLOR_string_search___Match____length SFT_string_search[24]
39 #define INIT_TABLE_POS_Match SFT_string_search[25]
40 #define COLOR_string_search___Match___string SFT_string_search[26]
41 #define COLOR_string_search___Match___from SFT_string_search[27]
42 #define COLOR_string_search___Match___length SFT_string_search[28]
43 #define COLOR_string_search___Match___after SFT_string_search[29]
44 #define COLOR_string_search___Match___init SFT_string_search[30]
45 #define COLOR_string_search___String___search SFT_string_search[31]
46 #define COLOR_string_search___String___search_from SFT_string_search[32]
47 #define COLOR_string_search___String___search_all SFT_string_search[33]
48 #define COLOR_string_search___String___split_with SFT_string_search[34]
49 #define COLOR_string_search___String___split SFT_string_search[35]
50 typedef val_t (* string_search___Pattern___search_index_in_t)(val_t self, val_t param0, val_t param1);
51 val_t string_search___Pattern___search_index_in(val_t self, val_t param0, val_t param1);
52 #define LOCATE_string_search___Pattern___search_index_in "string_search::Pattern::search_index_in"
53 typedef val_t (* string_search___Pattern___search_in_t)(val_t self, val_t param0, val_t param1);
54 val_t string_search___Pattern___search_in(val_t self, val_t param0, val_t param1);
55 #define LOCATE_string_search___Pattern___search_in "string_search::Pattern::search_in"
56 typedef val_t (* string_search___Pattern___search_all_in_t)(val_t self, val_t param0);
57 val_t string_search___Pattern___search_all_in(val_t self, val_t param0);
58 #define LOCATE_string_search___Pattern___search_all_in "string_search::Pattern::search_all_in"
59 typedef val_t (* string_search___Pattern___split_in_t)(val_t self, val_t param0);
60 val_t string_search___Pattern___split_in(val_t self, val_t param0);
61 #define LOCATE_string_search___Pattern___split_in "string_search::Pattern::split_in"
62 typedef void (* string_search___Pattern___init_t)(val_t self, int* init_table);
63 void string_search___Pattern___init(val_t self, int* init_table);
64 val_t NEW_string_search___Pattern___init();
65 #define LOCATE_string_search___Pattern___init "string_search::Pattern::init"
66 typedef val_t (* string_search___BM_Pattern___to_s_t)(val_t self);
67 val_t string_search___BM_Pattern___to_s(val_t self);
68 #define LOCATE_string_search___BM_Pattern___to_s "string_search::BM_Pattern::(string::Object::to_s)"
69 typedef val_t (* string_search___BM_Pattern___search_index_in_t)(val_t self, val_t param0, val_t param1);
70 val_t string_search___BM_Pattern___search_index_in(val_t self, val_t param0, val_t param1);
71 #define LOCATE_string_search___BM_Pattern___search_index_in "string_search::BM_Pattern::(string_search::Pattern::search_index_in)"
72 typedef val_t (* string_search___BM_Pattern___search_in_t)(val_t self, val_t param0, val_t param1);
73 val_t string_search___BM_Pattern___search_in(val_t self, val_t param0, val_t param1);
74 #define LOCATE_string_search___BM_Pattern___search_in "string_search::BM_Pattern::(string_search::Pattern::search_in)"
75 typedef void (* string_search___BM_Pattern___init_t)(val_t self, val_t param0, int* init_table);
76 void string_search___BM_Pattern___init(val_t self, val_t param0, int* init_table);
77 val_t NEW_string_search___BM_Pattern___init(val_t param0);
78 #define LOCATE_string_search___BM_Pattern___init "string_search::BM_Pattern::init"
79 #define ATTR_string_search___BM_Pattern____motif(recv) ATTR(recv, COLOR_string_search___BM_Pattern____motif)
80 #define ATTR_string_search___BM_Pattern____length(recv) ATTR(recv, COLOR_string_search___BM_Pattern____length)
81 typedef val_t (* string_search___BM_Pattern___bc_t)(val_t self, val_t param0);
82 val_t string_search___BM_Pattern___bc(val_t self, val_t param0);
83 #define LOCATE_string_search___BM_Pattern___bc "string_search::BM_Pattern::bc"
84 #define ATTR_string_search___BM_Pattern____gs(recv) ATTR(recv, COLOR_string_search___BM_Pattern____gs)
85 #define ATTR_string_search___BM_Pattern____bc_table(recv) ATTR(recv, COLOR_string_search___BM_Pattern____bc_table)
86 typedef void (* string_search___BM_Pattern___compute_bc_t)(val_t self);
87 void string_search___BM_Pattern___compute_bc(val_t self);
88 #define LOCATE_string_search___BM_Pattern___compute_bc "string_search::BM_Pattern::compute_bc"
89 typedef val_t (* string_search___BM_Pattern___suffixes_t)(val_t self);
90 val_t string_search___BM_Pattern___suffixes(val_t self);
91 #define LOCATE_string_search___BM_Pattern___suffixes "string_search::BM_Pattern::suffixes"
92 typedef void (* string_search___BM_Pattern___compute_gs_t)(val_t self);
93 void string_search___BM_Pattern___compute_gs(val_t self);
94 #define LOCATE_string_search___BM_Pattern___compute_gs "string_search::BM_Pattern::compute_gs"
95 #define ATTR_string_search___Match____string(recv) ATTR(recv, COLOR_string_search___Match____string)
96 typedef val_t (* string_search___Match___string_t)(val_t self);
97 val_t string_search___Match___string(val_t self);
98 #define LOCATE_string_search___Match___string "string_search::Match::string"
99 #define ATTR_string_search___Match____from(recv) ATTR(recv, COLOR_string_search___Match____from)
100 typedef val_t (* string_search___Match___from_t)(val_t self);
101 val_t string_search___Match___from(val_t self);
102 #define LOCATE_string_search___Match___from "string_search::Match::from"
103 #define ATTR_string_search___Match____length(recv) ATTR(recv, COLOR_string_search___Match____length)
104 typedef val_t (* string_search___Match___length_t)(val_t self);
105 val_t string_search___Match___length(val_t self);
106 #define LOCATE_string_search___Match___length "string_search::Match::length"
107 typedef val_t (* string_search___Match___after_t)(val_t self);
108 val_t string_search___Match___after(val_t self);
109 #define LOCATE_string_search___Match___after "string_search::Match::after"
110 typedef val_t (* string_search___Match___to_s_t)(val_t self);
111 val_t string_search___Match___to_s(val_t self);
112 #define LOCATE_string_search___Match___to_s "string_search::Match::(string::Object::to_s)"
113 typedef void (* string_search___Match___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
114 void string_search___Match___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
115 val_t NEW_string_search___Match___init(val_t param0, val_t param1, val_t param2);
116 #define LOCATE_string_search___Match___init "string_search::Match::init"
117 typedef val_t (* string_search___Char___search_index_in_t)(val_t self, val_t param0, val_t param1);
118 val_t string_search___Char___search_index_in(val_t self, val_t param0, val_t param1);
119 #define LOCATE_string_search___Char___search_index_in "string_search::Char::(string_search::Pattern::search_index_in)"
120 typedef val_t (* string_search___Char___search_in_t)(val_t self, val_t param0, val_t param1);
121 val_t string_search___Char___search_in(val_t self, val_t param0, val_t param1);
122 #define LOCATE_string_search___Char___search_in "string_search::Char::(string_search::Pattern::search_in)"
123 typedef val_t (* string_search___String___search_index_in_t)(val_t self, val_t param0, val_t param1);
124 val_t string_search___String___search_index_in(val_t self, val_t param0, val_t param1);
125 #define LOCATE_string_search___String___search_index_in "string_search::String::(string_search::Pattern::search_index_in)"
126 typedef val_t (* string_search___String___search_in_t)(val_t self, val_t param0, val_t param1);
127 val_t string_search___String___search_in(val_t self, val_t param0, val_t param1);
128 #define LOCATE_string_search___String___search_in "string_search::String::(string_search::Pattern::search_in)"
129 typedef val_t (* string_search___String___search_t)(val_t self, val_t param0);
130 val_t string_search___String___search(val_t self, val_t param0);
131 #define LOCATE_string_search___String___search "string_search::String::search"
132 typedef val_t (* string_search___String___search_from_t)(val_t self, val_t param0, val_t param1);
133 val_t string_search___String___search_from(val_t self, val_t param0, val_t param1);
134 #define LOCATE_string_search___String___search_from "string_search::String::search_from"
135 typedef val_t (* string_search___String___search_all_t)(val_t self, val_t param0);
136 val_t string_search___String___search_all(val_t self, val_t param0);
137 #define LOCATE_string_search___String___search_all "string_search::String::search_all"
138 typedef val_t (* string_search___String___split_with_t)(val_t self, val_t param0);
139 val_t string_search___String___split_with(val_t self, val_t param0);
140 #define LOCATE_string_search___String___split_with "string_search::String::split_with"
141 typedef val_t (* string_search___String___split_t)(val_t self);
142 val_t string_search___String___split(val_t self);
143 #define LOCATE_string_search___String___split "string_search::String::split"
144 #endif