34 #ifndef _moot_NGRAMS_COMPILER_H 35 #define _moot_NGRAMS_COMPILER_H 77 inline mootNgrams *parse_from_file(FILE *file,
const char *filename=NULL) {
78 select_streams(file,stdout);
79 return parse_ngrams();
83 inline mootNgrams *parse_from_string(
const char *
string,
const char *srcname=NULL) {
84 select_string(
string,srcname);
85 return parse_ngrams();
90 void select_streams(FILE *in, FILE *out,
const char *my_srcname=NULL) {
99 void select_string(
const char *in,
const char *my_srcname=NULL) {
101 srcname = my_srcname;
115 virtual void yyerror(
const char *msg);
118 virtual void yywarn(
const char *msg);
bison++ parser for (TnT-style) moot n-gram frequency parameter files
Definition: mootNgramsParser.h:64
const char * srcname
Definition: mootNgramsCompiler.h:65
flex++ n-gram frequency parameter file lexer: autogenerated header
const char * objname
Definition: mootNgramsCompiler.h:59
mootNgramsLexer theLexer
Definition: mootNgramsCompiler.h:53
Class for storage & retrieval of raw N-Gram frequencies.
Definition: mootNgrams.h:44
void select_string(const char *in, FILE *out=stderr, const char *myname=__null)
Definition: mootGenericLexer.h:231
mootNgramsCompiler()
Definition: mootNgramsCompiler.h:70
void select_streams(FILE *in, FILE *out=stdout, const char *myname=__null)
Definition: mootGenericLexer.h:220
flex++ lexer for (TnT-style) moot n-gram frequency parameter files
Definition: mootNgramsLexer.h:51
N-gram parameter-file compiler.
Definition: mootNgramsCompiler.h:49