Represents a generic Parser class. More...
#include <Parser.hpp>
Public Member Functions | |
| Parser ()=default | |
| Default constructor. | |
| virtual | ~Parser ()=default |
| Default destructor. | |
| virtual ParserResult< ResultType > | Parse (SourceType source)=0 |
Pure virtual method which aims to parse source. | |
Represents a generic Parser class.
Parser's job is to take data of SourceType and return parsed data of ResultType using Parse() method.
|
pure virtual |
Pure virtual method which aims to parse source.
| source | data to parse |
ResultType, or error if something unexpected occurs Implemented in vrml_proc::parser::VrmlParser.