We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9ed6324 + b0fa00e commit 702ac5aCopy full SHA for 702ac5a
src/parser.hpp
@@ -168,15 +168,21 @@ namespace Sass {
168
Token prev = lexed;
169
// store previous pointer
170
const char* oldpos = position;
171
+ Position bt = before_token;
172
+ Position at = after_token;
173
+ ParserState op = pstate;
174
// throw away comments
175
// update srcmap position
176
lex < Prelexer::css_comments >();
177
// now lex a new token
178
const char* pos = lex< mx >();
179
// maybe restore prev state
180
if (pos == 0) {
181
+ pstate = op;
182
lexed = prev;
183
position = oldpos;
184
+ after_token = at;
185
+ before_token = bt;
186
}
187
// return match
188
return pos;
0 commit comments