summaryrefslogtreecommitdiffstats
path: root/core/variant_parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/variant_parser.cpp')
-rw-r--r--core/variant_parser.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/core/variant_parser.cpp b/core/variant_parser.cpp
index 82ab8ab690..43938c7594 100644
--- a/core/variant_parser.cpp
+++ b/core/variant_parser.cpp
@@ -19,6 +19,20 @@ bool VariantParser::StreamFile::is_eof() const {
}
+CharType VariantParser::StreamString::get_char() {
+
+ if (pos>=s.length())
+ return 0;
+ else
+ return s[pos++];
+}
+
+bool VariantParser::StreamString::is_utf8() const {
+ return false;
+}
+bool VariantParser::StreamString::is_eof() const {
+ return pos>s.length();
+}
/////////////////////////////////////////////////////////////////////////////////////////////////