Commit 6c012583 by Aaron Leung

Tweaks.

parent a9c41491
......@@ -26,6 +26,7 @@ namespace Sass {
}
position = source;
line_number = 1;
last_munch_succeeded = false;
}
Document::~Document() {
delete [] source;
......
......@@ -11,6 +11,7 @@ namespace Sass {
unsigned int line_number;
vector<Node> statements;
Token top;
bool last_munch_succeeded;
Document(char* _path, char* _source = 0);
~Document();
......@@ -24,9 +25,13 @@ namespace Sass {
if (after_token) {
top = Token(mx, after_whitespace, after_token, line_number);
position = after_token;
last_munch_succeeded = true;
return true;
}
else return false;
else {
last_munch_succeeded = false;
return false;
}
}
};
......
......@@ -28,6 +28,8 @@ int main(int argc, char* argv[]) {
print_slice(doc.top.begin, doc.top.end);
doc.try_munching<Prelexer::identifier>();
print_slice(doc.top.begin, doc.top.end);
doc.try_munching<Prelexer::dash_match>();
print_slice(doc.top.begin, doc.top.end);
}
return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment