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.