fix a + b + c and similar

fix || and &&

closes #17
This commit is contained in:
Josh Wolfe
2015-12-12 17:03:44 -07:00
parent 38f12adbda
commit 64dd0b8d95
6 changed files with 193 additions and 147 deletions

View File

@@ -478,9 +478,10 @@ void tokenize(Buf *buf, Tokenization *out) {
t.multi_line_comment_count = 1;
break;
default:
t.pos -= 1;
end_token(&t);
t.state = TokenizeStateStart;
break;
continue;
}
break;
case TokenizeStateLineComment:
@@ -592,9 +593,10 @@ void tokenize(Buf *buf, Tokenization *out) {
t.state = TokenizeStateStart;
break;
default:
t.pos -= 1;
end_token(&t);
t.state = TokenizeStateStart;
break;
continue;
}
break;
}