34 #ifndef _moot_LEXFREQS_COMPILER_H 35 #define _moot_LEXFREQS_COMPILER_H 78 inline mootLexfreqs *parse_from_file(FILE *file,
const char *filename=NULL) {
79 select_streams(file,stdout);
80 return parse_lexfreqs();
84 inline mootLexfreqs *parse_from_string(
const char *
string,
const char *srcname=NULL) {
85 select_string(
string,srcname);
86 return parse_lexfreqs();
91 void select_streams(FILE *in, FILE *out,
const char *my_srcname=NULL) {
100 void select_string(
const char *in,
const char *my_srcname=NULL) {
102 srcname = my_srcname;
116 virtual void yyerror(
const char *msg);
119 virtual void yywarn(
const char *msg);
const char * objname
Definition: mootLexfreqsCompiler.h:59
mootLexfreqsCompiler()
Definition: mootLexfreqsCompiler.h:70
flex++ lexical-frequency parameter file lexer: autogenerated header
bison++ parser for (TnT-style) moot lexical-frequency parameter files
Definition: mootLexfreqsParser.h:64
Lexical frequency parameter-file compiler.
Definition: mootLexfreqsCompiler.h:49
void select_string(const char *in, FILE *out=stderr, const char *myname=__null)
Definition: mootGenericLexer.h:231
Class for storage and retrieval of raw lexical frequencies.
Definition: mootLexfreqs.h:44
flex++ lexer for (TnT-style) moot lexical-frequency parameter files
Definition: mootLexfreqsLexer.h:51
mootLexfreqsLexer theLexer
Definition: mootLexfreqsCompiler.h:53
void select_streams(FILE *in, FILE *out=stdout, const char *myname=__null)
Definition: mootGenericLexer.h:220
const char * srcname
Definition: mootLexfreqsCompiler.h:65