Commit a9c08780 by Aaron Leung

more environment methods

parent ed37f80d
...@@ -3,7 +3,7 @@ namespace Sass { ...@@ -3,7 +3,7 @@ namespace Sass {
struct Context { struct Context {
map<Token, Node> environment; map<Token, Node> environment;
Environment environment; // Environment environment;
// map<Token, Node> mixins; // map<Token, Node> mixins;
vector<Node> pending; vector<Node> pending;
vector<char*> source_refs; vector<char*> source_refs;
...@@ -25,13 +25,20 @@ namespace Sass { ...@@ -25,13 +25,20 @@ namespace Sass {
} }
}; };
// struct Environment { struct Environment {
// vector< map<Token, Node> > stack; vector< map<Token, Node> > stack;
//
// Environment() Environment()
// : stack(vector< map<Token, Node> >(1, )) : stack(vector< map<Token, Node> >())
// { {
// stack.reserve stack.reserve(2);
// stack.push_back(map<Token, Node>());
// }; }
void extend()
{
stack.push_back(map<Token, Node>());
}
};
} }
\ No newline at end of file
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