@@ -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 {
@@ -957,9 +920,6 @@ class OurReader {
957
920
bool collectComments = true );
958
921
std::string getFormattedErrorMessages () const ;
959
922
std::vector<StructuredError> getStructuredErrors () const ;
960
- bool pushError (const Value& value, const std::string& message);
961
- bool pushError (const Value& value, const std::string& message, const Value& extra);
962
- bool good () const ;
963
923
964
924
private:
965
925
OurReader (OurReader const &); // no impl
@@ -1801,45 +1761,6 @@ std::vector<OurReader::StructuredError> OurReader::getStructuredErrors() const {
1801
1761
return allErrors;
1802
1762
}
1803
1763
1804
- bool OurReader::pushError (const Value& value, const std::string& message) {
1805
- size_t length = end_ - begin_;
1806
- if (value.getOffsetStart () > length
1807
- || value.getOffsetLimit () > length)
1808
- return false ;
1809
- Token token;
1810
- token.type_ = tokenError;
1811
- token.start_ = begin_ + value.getOffsetStart ();
1812
- token.end_ = end_ + value.getOffsetLimit ();
1813
- ErrorInfo info;
1814
- info.token_ = token;
1815
- info.message_ = message;
1816
- info.extra_ = 0 ;
1817
- errors_.push_back (info);
1818
- return true ;
1819
- }
1820
-
1821
- bool OurReader::pushError (const Value& value, const std::string& message, const Value& extra) {
1822
- size_t length = end_ - begin_;
1823
- if (value.getOffsetStart () > length
1824
- || value.getOffsetLimit () > length
1825
- || extra.getOffsetLimit () > length)
1826
- return false ;
1827
- Token token;
1828
- token.type_ = tokenError;
1829
- token.start_ = begin_ + value.getOffsetStart ();
1830
- token.end_ = begin_ + value.getOffsetLimit ();
1831
- ErrorInfo info;
1832
- info.token_ = token;
1833
- info.message_ = message;
1834
- info.extra_ = begin_ + extra.getOffsetStart ();
1835
- errors_.push_back (info);
1836
- return true ;
1837
- }
1838
-
1839
- bool OurReader::good () const {
1840
- return !errors_.size ();
1841
- }
1842
-
1843
1764
1844
1765
class OurCharReader : public CharReader {
1845
1766
bool const collectComments_;
0 commit comments