source: trunk/gsdl/packages/mg/src/text/bool_parser.h@ 1014

Last change on this file since 1014 was 439, checked in by sjboddie, 25 years ago

renamed mg-1.3d directory mg

  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 2.3 KB
Line 
1/**************************************************************************
2 *
3 * filename -- description
4 * Copyright (C) 1994 Authors
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program; if not, write to the Free Software
18 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19 *
20 * $Id: bool_parser.h 439 1999-08-10 21:23:37Z sjboddie $
21 *
22 **************************************************************************/
23
24/*
25 $Log$
26 Revision 1.1 1999/08/10 21:17:43 sjboddie
27 renamed mg-1.3d directory mg
28
29 Revision 1.2 1998/11/25 07:55:40 rjmcnab
30
31 Modified mg to that you can specify the stemmer you want
32 to use via a command line option. You specify it to
33 mg_passes during the build process. The number of the
34 stemmer that you used is stored within the inverted
35 dictionary header and the stemmed dictionary header so
36 the correct stemmer is used in later stages of building
37 and querying.
38
39 Revision 1.1 1998/11/17 09:34:26 rjmcnab
40 *** empty log message ***
41
42 * Revision 1.1 1994/10/20 03:56:33 tes
43 * I have rewritten the boolean query optimiser and abstracted out the
44 * components of the boolean query.
45 *
46 * Revision 1.1 1994/10/12 01:15:31 tes
47 * Found bugs in the existing boolean query optimiser.
48 * So decided to rewrite it.
49 * I accidentally deleted query.bool.y, but I have replaced it
50 * with bool_parser.y (which I have forgotten to add here ! ;-(
51 *
52 */
53
54#ifndef BOOL_PARSER_H
55#define BOOL_PARSER_H
56
57#include "backend.h"
58#include "term_lists.h"
59#include "invf.h"
60
61bool_tree_node *ParseBool (char *query_line, int query_len,
62 TermList ** the_term_list, int the_stemmer_num,
63 int the_stem_method, int *res,
64 stemmed_dict * the_sd, int is_indexed, /* [RPAP - Jan 97: Stem Index Change] */
65 QueryTermList ** the_query_term_list); /* [RPAP - Feb 97: Term Frequency] */
66
67#endif
Note: See TracBrowser for help on using the repository browser.