ext/libsass/src/position.hpp in sassc-1.11.4 vs ext/libsass/src/position.hpp in sassc-1.12.0
- old
+ new
@@ -9,10 +9,11 @@
class Offset {
public: // c-tor
+ Offset(const char chr);
Offset(const char* string);
Offset(const std::string& text);
Offset(const size_t line, const size_t column);
// return new position, incremented by the given string
@@ -83,10 +84,10 @@
Token(const char* p, const char* b, const char* e)
: prefix(p), begin(b), end(e) { }
size_t length() const { return end - begin; }
std::string ws_before() const { return std::string(prefix, begin); }
- std::string to_string() const { return std::string(begin, end); }
+ const std::string to_string() const { return std::string(begin, end); }
std::string time_wspace() const {
std::string str(to_string());
std::string whitespaces(" \t\f\v\n\r");
return str.erase(str.find_last_not_of(whitespaces)+1);
}