1CREATE FUNCTION zhprs_start(internal, int4)
2RETURNS internal
3AS 'MODULE_PATHNAME'
4LANGUAGE C STRICT;
5
6CREATE FUNCTION zhprs_getlexeme(internal, internal, internal)
7RETURNS internal
8AS 'MODULE_PATHNAME'
9LANGUAGE C STRICT;
10
11CREATE FUNCTION zhprs_end(internal)
12RETURNS void
13AS 'MODULE_PATHNAME'
14LANGUAGE C STRICT;
15
16CREATE FUNCTION zhprs_lextype(internal)
17RETURNS internal
18AS 'MODULE_PATHNAME'
19LANGUAGE C STRICT;
20
21CREATE TEXT SEARCH PARSER zhparser (
22    START    = zhprs_start,
23    GETTOKEN = zhprs_getlexeme,
24    END      = zhprs_end,
25    HEADLINE = pg_catalog.prsd_headline,
26    LEXTYPES = zhprs_lextype
27);
28