|
@@ -221,12 +221,12 @@ Start::handle(MasterLexer& lexer) const {
|
|
const int c = getLexerImpl(lexer)->skipComment(
|
|
const int c = getLexerImpl(lexer)->skipComment(
|
|
getLexerImpl(lexer)->source_->getChar());
|
|
getLexerImpl(lexer)->source_->getChar());
|
|
if (c == InputSource::END_OF_STREAM) {
|
|
if (c == InputSource::END_OF_STREAM) {
|
|
|
|
+ getLexerImpl(lexer)->last_was_eol_ = false;
|
|
if (paren_count != 0) {
|
|
if (paren_count != 0) {
|
|
getLexerImpl(lexer)->token_ = Token(Token::UNBALANCED_PAREN);
|
|
getLexerImpl(lexer)->token_ = Token(Token::UNBALANCED_PAREN);
|
|
paren_count = 0; // reset to 0; this helps in lenient mode.
|
|
paren_count = 0; // reset to 0; this helps in lenient mode.
|
|
return (NULL);
|
|
return (NULL);
|
|
}
|
|
}
|
|
- getLexerImpl(lexer)->last_was_eol_ = false;
|
|
|
|
getLexerImpl(lexer)->token_ = Token(Token::END_OF_FILE);
|
|
getLexerImpl(lexer)->token_ = Token(Token::END_OF_FILE);
|
|
return (NULL);
|
|
return (NULL);
|
|
} else if (c == ' ' || c == '\t') {
|
|
} else if (c == ' ' || c == '\t') {
|