State of the FlatZinc parser
More...
#include <gecode/flatzinc/parser.hh>
|
| void * | yyscanner |
| const char * | buf |
| unsigned int | pos |
| unsigned int | length |
| Gecode::FlatZinc::FlatZincSpace * | fg |
| std::vector< std::pair< std::string, AST::Node * > > | _output |
| SymbolTable< SymbolEntry > | symbols |
| std::vector< varspec > | intvars |
| std::vector< varspec > | boolvars |
| std::vector< varspec > | setvars |
| std::vector< varspec > | floatvars |
| std::vector< int > | arrays |
| std::vector< AST::SetLit > | setvals |
| std::vector< double > | floatvals |
| std::vector< ConExpr * > | constraints |
| std::vector< ConExpr * > | domainConstraints |
| int | status_idx = -1 |
| int | complete_idx = -1 |
| std::vector< std::array< int, 2 > > | last_val_int |
| std::vector< std::array< int, 2 > > | sol_int |
| std::vector< std::array< int, 3 > > | uniform_int |
| std::vector< std::array< int, 2 > > | sol_bool |
| std::vector< std::array< int, 2 > > | last_val_bool |
| std::vector< std::array< int, 2 > > | sol_set |
| std::vector< std::array< int, 2 > > | last_val_set |
| std::vector< std::array< int, 2 > > | last_val_float |
| std::vector< std::array< int, 2 > > | sol_float |
| std::vector< std::tuple< FloatVal, FloatVal, int > > | uniform_float |
| bool | hadError |
| std::ostream & | err |
State of the FlatZinc parser
Definition at line 185 of file parser.hh.
◆ ParserState() [1/2]
◆ ParserState() [2/2]
◆ fillBuffer()
| int Gecode::FlatZinc::ParserState::fillBuffer |
( |
char * | lexBuf, |
|
|
unsigned int | lexBufSize ) |
|
inline |
◆ output()
| void Gecode::FlatZinc::ParserState::output |
( |
std::string | x, |
|
|
AST::Node * | n ) |
|
inline |
◆ getOutput()
| AST::Array * Gecode::FlatZinc::ParserState::getOutput |
( |
void | | ) |
|
|
inline |
◆ yyscanner
| void* Gecode::FlatZinc::ParserState::yyscanner |
◆ buf
| const char* Gecode::FlatZinc::ParserState::buf |
◆ pos
| unsigned int Gecode::FlatZinc::ParserState::pos |
◆ length
| unsigned int Gecode::FlatZinc::ParserState::length |
◆ fg
◆ _output
| std::vector<std::pair<std::string,AST::Node*> > Gecode::FlatZinc::ParserState::_output |
◆ symbols
◆ intvars
| std::vector<varspec> Gecode::FlatZinc::ParserState::intvars |
◆ boolvars
| std::vector<varspec> Gecode::FlatZinc::ParserState::boolvars |
◆ setvars
| std::vector<varspec> Gecode::FlatZinc::ParserState::setvars |
◆ floatvars
| std::vector<varspec> Gecode::FlatZinc::ParserState::floatvars |
◆ arrays
| std::vector<int> Gecode::FlatZinc::ParserState::arrays |
◆ setvals
| std::vector<AST::SetLit> Gecode::FlatZinc::ParserState::setvals |
◆ floatvals
| std::vector<double> Gecode::FlatZinc::ParserState::floatvals |
◆ constraints
| std::vector<ConExpr*> Gecode::FlatZinc::ParserState::constraints |
◆ domainConstraints
| std::vector<ConExpr*> Gecode::FlatZinc::ParserState::domainConstraints |
◆ status_idx
| int Gecode::FlatZinc::ParserState::status_idx = -1 |
◆ complete_idx
| int Gecode::FlatZinc::ParserState::complete_idx = -1 |
◆ last_val_int
| std::vector<std::array<int, 2> > Gecode::FlatZinc::ParserState::last_val_int |
◆ sol_int
| std::vector<std::array<int, 2> > Gecode::FlatZinc::ParserState::sol_int |
◆ uniform_int
| std::vector<std::array<int, 3> > Gecode::FlatZinc::ParserState::uniform_int |
◆ sol_bool
| std::vector<std::array<int, 2> > Gecode::FlatZinc::ParserState::sol_bool |
◆ last_val_bool
| std::vector<std::array<int, 2> > Gecode::FlatZinc::ParserState::last_val_bool |
◆ sol_set
| std::vector<std::array<int, 2> > Gecode::FlatZinc::ParserState::sol_set |
◆ last_val_set
| std::vector<std::array<int, 2> > Gecode::FlatZinc::ParserState::last_val_set |
◆ last_val_float
| std::vector<std::array<int, 2> > Gecode::FlatZinc::ParserState::last_val_float |
◆ sol_float
| std::vector<std::array<int, 2> > Gecode::FlatZinc::ParserState::sol_float |
◆ uniform_float
| std::vector<std::tuple<FloatVal, FloatVal, int> > Gecode::FlatZinc::ParserState::uniform_float |
◆ hadError
| bool Gecode::FlatZinc::ParserState::hadError |
◆ err
| std::ostream& Gecode::FlatZinc::ParserState::err |
The documentation for this class was generated from the following file: