@@ -864,45 +864,8 @@ std::vector<Reader::StructuredError> Reader::getStructuredErrors() const {
864
864
}
865
865
return allErrors;
866
866
}
867
-
868
- bool Reader::pushError (const Value& value, const std::string& message) {
869
- size_t length = end_ - begin_;
870
- if (value.getOffsetStart () > length
871
- || value.getOffsetLimit () > length)
872
- return false ;
873
- Token token;
874
- token.type_ = tokenError;
875
- token.start_ = begin_ + value.getOffsetStart ();
876
- token.end_ = end_ + value.getOffsetLimit ();
877
- ErrorInfo info;
878
- info.token_ = token;
879
- info.message_ = message;
880
- info.extra_ = 0 ;
881
- errors_.push_back (info);
882
- return true ;
883
- }
884
-
885
- bool Reader::pushError (const Value& value, const std::string& message, const Value& extra) {
886
- size_t length = end_ - begin_;
887
- if (value.getOffsetStart () > length
888
- || value.getOffsetLimit () > length
889
- || extra.getOffsetLimit () > length)
890
- return false ;
891
- Token token;
892
- token.type_ = tokenError;
893
- token.start_ = begin_ + value.getOffsetStart ();
894
- token.end_ = begin_ + value.getOffsetLimit ();
895
- ErrorInfo info;
896
- info.token_ = token;
897
- info.message_ = message;
898
- info.extra_ = begin_ + extra.getOffsetStart ();
899
- errors_.push_back (info);
900
- return true ;
901
- }
902
-
903
- bool Reader::good () const {
904
- return !errors_.size ();
905
- }
867
+ // Reader
868
+ // ///////////////////////
906
869
907
870
// exact copy of Features
908
871
class OurFeatures {
@@ -953,9 +916,6 @@ class OurReader {
953
916
bool collectComments = true );
954
917
std::string getFormattedErrorMessages () const ;
955
918
std::vector<StructuredError> getStructuredErrors () const ;
956
- bool pushError (const Value& value, const std::string& message);
957
- bool pushError (const Value& value, const std::string& message, const Value& extra);
958
- bool good () const ;
959
919
960
920
private:
961
921
OurReader (OurReader const &); // no impl
@@ -1823,45 +1783,6 @@ std::vector<OurReader::StructuredError> OurReader::getStructuredErrors() const {
1823
1783
return allErrors;
1824
1784
}
1825
1785
1826
- bool OurReader::pushError (const Value& value, const std::string& message) {
1827
- size_t length = end_ - begin_;
1828
- if (value.getOffsetStart () > length
1829
- || value.getOffsetLimit () > length)
1830
- return false ;
1831
- Token token;
1832
- token.type_ = tokenError;
1833
- token.start_ = begin_ + value.getOffsetStart ();
1834
- token.end_ = end_ + value.getOffsetLimit ();
1835
- ErrorInfo info;
1836
- info.token_ = token;
1837
- info.message_ = message;
1838
- info.extra_ = 0 ;
1839
- errors_.push_back (info);
1840
- return true ;
1841
- }
1842
-
1843
- bool OurReader::pushError (const Value& value, const std::string& message, const Value& extra) {
1844
- size_t length = end_ - begin_;
1845
- if (value.getOffsetStart () > length
1846
- || value.getOffsetLimit () > length
1847
- || extra.getOffsetLimit () > length)
1848
- return false ;
1849
- Token token;
1850
- token.type_ = tokenError;
1851
- token.start_ = begin_ + value.getOffsetStart ();
1852
- token.end_ = begin_ + value.getOffsetLimit ();
1853
- ErrorInfo info;
1854
- info.token_ = token;
1855
- info.message_ = message;
1856
- info.extra_ = begin_ + extra.getOffsetStart ();
1857
- errors_.push_back (info);
1858
- return true ;
1859
- }
1860
-
1861
- bool OurReader::good () const {
1862
- return !errors_.size ();
1863
- }
1864
-
1865
1786
1866
1787
class OurCharReader : public CharReader {
1867
1788
bool const collectComments_;
0 commit comments