source_end = empty.end();
}
-void Tokenizer::begin(const string &name, const string &src)
+void Tokenizer::begin(const string &src, const string &name)
{
iter = src.begin();
source_end = src.end();
void Tokenizer::set_location(const Location &loc)
{
location = loc;
+ suppress_line_advance = true;
}
string Tokenizer::parse_token_()