00001 00017 #include "OSrLReader.h" 00018 #include "OSResult.h" 00019 #include "ErrorClass.h" 00020 00021 00022 00023 OSResult *yygetOSResult( std::string parsestring) ; 00024 00025 00026 OSrLReader::OSrLReader( ) { 00027 } 00028 00029 OSrLReader::~OSrLReader(){ 00030 00031 } 00032 00033 OSResult* OSrLReader::readOSrL(std::string osrl){ 00034 try{ 00035 return yygetOSResult( osrl); 00036 } 00037 catch(const ErrorClass& eclass){ 00038 throw ErrorClass( eclass.errormsg); 00039 } 00040 } 00041 00042 00043 00044