File: parse.h

package info (click to toggle)
mmorph 2.3.4.2-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 912 kB
  • ctags: 904
  • sloc: ansic: 4,992; yacc: 1,215; lex: 417; makefile: 296; sh: 48; sed: 33; csh: 26
file content (40 lines) | stat: -rw-r--r-- 909 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*
    mmorph, MULTEXT morphology tool
    Version 2.3, October 1995
    Copyright (c) 1994,1995 ISSCO/SUISSETRA, Geneva, Switzerland
    Dominique Petitpierre, <petitp@divsun.unige.ch>
*/
#ifndef parse_h
#define parse_h

#ifndef t_str
#define t_str char *
#endif

#define MAXSTRLNG 128

extern char *augment_file_name;
extern char *db_file_name;
extern char *gram_file_name;
extern int  parsing;
extern char *yytext;
extern int  yydebug;
extern int  yylineno;
extern int  linepos;
extern char *file_name_stack[];
extern short stack_index;
extern int  yychar;
extern int  augmenting;
extern int  allow_string_letters;
extern s_symbol *defined_symbol;
extern crc32file crc;
extern unsigned char crc_hash[];
extern t_boolean parse_only;
extern t_boolean normalize;
extern t_boolean normalize_flag;
extern int  yyparse();
extern void yyerror();
extern int  yylex();
extern void initfile();

#endif	/* parse_h */