@@ -865,45 +865,8 @@ std::vector<Reader::StructuredError> Reader::getStructuredErrors() const {
865
865
}
866
866
return allErrors;
867
867
}
868
-
869
- bool Reader::pushError (const Value& value, const std::string& message) {
870
- size_t length = end_ - begin_;
871
- if (value.getOffsetStart () > length
872
- || value.getOffsetLimit () > length)
873
- return false ;
874
- Token token;
875
- token.type_ = tokenError;
876
- token.start_ = begin_ + value.getOffsetStart ();
877
- token.end_ = end_ + value.getOffsetLimit ();
878
- ErrorInfo info;
879
- info.token_ = token;
880
- info.message_ = message;
881
- info.extra_ = 0 ;
882
- errors_.push_back (info);
883
- return true ;
884
- }
885
-
886
- bool Reader::pushError (const Value& value, const std::string& message, const Value& extra) {
887
- size_t length = end_ - begin_;
888
- if (value.getOffsetStart () > length
889
- || value.getOffsetLimit () > length
890
- || extra.getOffsetLimit () > length)
891
- return false ;
892
- Token token;
893
- token.type_ = tokenError;
894
- token.start_ = begin_ + value.getOffsetStart ();
895
- token.end_ = begin_ + value.getOffsetLimit ();
896
- ErrorInfo info;
897
- info.token_ = token;
898
- info.message_ = message;
899
- info.extra_ = begin_ + extra.getOffsetStart ();
900
- errors_.push_back (info);
901
- return true ;
902
- }
903
-
904
- bool Reader::good () const {
905
- return !errors_.size ();
906
- }
868
+ // Reader
869
+ // ///////////////////////
907
870
908
871
// exact copy of Features
909
872
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
@@ -1818,45 +1778,6 @@ std::vector<OurReader::StructuredError> OurReader::getStructuredErrors() const {
1818
1778
return allErrors;
1819
1779
}
1820
1780
1821
- bool OurReader::pushError (const Value& value, const std::string& message) {
1822
- size_t length = end_ - begin_;
1823
- if (value.getOffsetStart () > length
1824
- || value.getOffsetLimit () > length)
1825
- return false ;
1826
- Token token;
1827
- token.type_ = tokenError;
1828
- token.start_ = begin_ + value.getOffsetStart ();
1829
- token.end_ = end_ + value.getOffsetLimit ();
1830
- ErrorInfo info;
1831
- info.token_ = token;
1832
- info.message_ = message;
1833
- info.extra_ = 0 ;
1834
- errors_.push_back (info);
1835
- return true ;
1836
- }
1837
-
1838
- bool OurReader::pushError (const Value& value, const std::string& message, const Value& extra) {
1839
- size_t length = end_ - begin_;
1840
- if (value.getOffsetStart () > length
1841
- || value.getOffsetLimit () > length
1842
- || extra.getOffsetLimit () > length)
1843
- return false ;
1844
- Token token;
1845
- token.type_ = tokenError;
1846
- token.start_ = begin_ + value.getOffsetStart ();
1847
- token.end_ = begin_ + value.getOffsetLimit ();
1848
- ErrorInfo info;
1849
- info.token_ = token;
1850
- info.message_ = message;
1851
- info.extra_ = begin_ + extra.getOffsetStart ();
1852
- errors_.push_back (info);
1853
- return true ;
1854
- }
1855
-
1856
- bool OurReader::good () const {
1857
- return !errors_.size ();
1858
- }
1859
-
1860
1781
1861
1782
class OurCharReader : public CharReader {
1862
1783
bool const collectComments_;
0 commit comments