#include <parser.h>

Public Member Functions | |
| bool | parse (StreamSource &prg) |
| StreamParser () | |
| virtual | ~StreamParser () |
Protected Member Functions | |
| bool | check (bool cond, const char *condError) const |
| virtual bool | doParse ()=0 |
| StreamSource * | input () const |
| bool | skipComments (const char *commentStr) |
Private Attributes | |
| StreamSource * | source_ |
Definition at line 159 of file parser.cpp.
| Clasp::StreamParser::~StreamParser | ( | ) | [virtual] |
Definition at line 160 of file parser.cpp.
| bool Clasp::StreamParser::check | ( | bool | cond, |
| const char * | condError | ||
| ) | const [protected] |
Definition at line 161 of file parser.cpp.
| virtual bool Clasp::StreamParser::doParse | ( | ) | [protected, pure virtual] |
Implemented in Clasp::OPBParser, Clasp::DimacsParser, and Clasp::LparseParser.
| StreamSource* Clasp::StreamParser::input | ( | ) | const [inline, protected] |
| bool Clasp::StreamParser::parse | ( | StreamSource & | prg | ) |
Definition at line 162 of file parser.cpp.
| bool Clasp::StreamParser::skipComments | ( | const char * | commentStr | ) | [protected] |
Definition at line 167 of file parser.cpp.
StreamSource* Clasp::StreamParser::source_ [private] |