X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Ftokenizer.cpp;fp=source%2Fglsl%2Ftokenizer.cpp;h=6ba139ff9fd92b37a459fc619e79088902d2bea2;hb=7b73b63df12b3ace4231842aa291d6e1d7b3f948;hp=b7efb8f8f9414d759c3cce3843593e14ae2a72e5;hpb=30465dd3b9f55ec42c4b19c3c2077eede7237a26;p=libs%2Fgl.git diff --git a/source/glsl/tokenizer.cpp b/source/glsl/tokenizer.cpp index b7efb8f8..6ba139ff 100644 --- a/source/glsl/tokenizer.cpp +++ b/source/glsl/tokenizer.cpp @@ -34,11 +34,13 @@ const string &Tokenizer::peek_token(unsigned index) { while(next_tokens.size()<=index) next_tokens.push_back(parse_token_()); - return (last_token = next_tokens[index]); + return next_tokens[index]; } const string &Tokenizer::parse_token() { + progress_mark = true; + if(!next_tokens.empty()) { last_token = next_tokens.front();