OR-Tools  9.2
parser.cc File Reference

Go to the source code of this file.

Namespaces

 operations_research
 Collection of objects used to extend the Constraint Solver library.
 
 operations_research::fz
 

Functions

int orfz_parse (operations_research::fz::ParserContext *parser, operations_research::fz::Model *model, bool *ok, void *scanner)
 
int orfz_lex_init (void **scanner)
 
int orfz_lex_destroy (void *scanner)
 
void orfz_set_in (FILE *in_str, void *yyscanner)
 
yy_buffer_stateorfz__scan_bytes (const char *input, int size, void *scanner)
 
void orfz__delete_buffer (yy_buffer_state *b, void *scanner)
 
bool ParseFlatzincFile (const std::string &filename, Model *model)
 
bool ParseFlatzincString (const std::string &input, Model *model)
 

Function Documentation

◆ orfz__delete_buffer()

void orfz__delete_buffer ( yy_buffer_state b,
void *  scanner 
)

◆ orfz__scan_bytes()

yy_buffer_state* orfz__scan_bytes ( const char *  input,
int  size,
void *  scanner 
)

◆ orfz_lex_destroy()

int orfz_lex_destroy ( void *  scanner)

◆ orfz_lex_init()

int orfz_lex_init ( void **  scanner)

◆ orfz_parse()

int orfz_parse ( operations_research::fz::ParserContext parser,
operations_research::fz::Model model,
bool *  ok,
void *  scanner 
)

◆ orfz_set_in()

void orfz_set_in ( FILE *  in_str,
void *  yyscanner 
)