#include <parser.h>

| Public Member Functions | |
| DimacsParser (SatBuilder &prg) | |
| void | setProgram (SatBuilder &prg) | 
| Protected Member Functions | |
| bool | doParse () | 
| Private Member Functions | |
| void | parseClauses () | 
| void | parseHeader () | 
| Private Attributes | |
| SatBuilder * | builder_ | 
| int | numVar_ | 
| bool | wcnf_ | 
| Clasp::DimacsParser::DimacsParser | ( | SatBuilder & | prg | ) |  [explicit] | 
Definition at line 295 of file parser.cpp.
| bool Clasp::DimacsParser::doParse | ( | ) |  [protected, virtual] | 
Implements Clasp::StreamParser.
Definition at line 298 of file parser.cpp.
| void Clasp::DimacsParser::parseClauses | ( | ) |  [private] | 
Definition at line 318 of file parser.cpp.
| void Clasp::DimacsParser::parseHeader | ( | ) |  [private] | 
Definition at line 305 of file parser.cpp.
| void Clasp::DimacsParser::setProgram | ( | SatBuilder & | prg | ) | 
Definition at line 296 of file parser.cpp.
| SatBuilder* Clasp::DimacsParser::builder_  [private] | 
| int Clasp::DimacsParser::numVar_  [private] | 
| bool Clasp::DimacsParser::wcnf_  [private] |