From 7517a2cc28ed7ba6c1c0d8b17b0a9b5d7a2473d9 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Sat, 28 Jun 2014 09:51:50 +0200 Subject: [PATCH] Fix regexp string parser allow all symbols --- alib2/src/regexp/RegExpFromStringParser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alib2/src/regexp/RegExpFromStringParser.cpp b/alib2/src/regexp/RegExpFromStringParser.cpp index d94b4169d4..77995d4cb6 100644 --- a/alib2/src/regexp/RegExpFromStringParser.cpp +++ b/alib2/src/regexp/RegExpFromStringParser.cpp @@ -39,7 +39,7 @@ RegExp* RegExpFromStringParser::parsePointer() { return new RegExp(parse()); } else if(token.type == RegExpFromStringLexer::TokenType::ERROR) { alphabet::SymbolFromStringLexer::Token token = m_SymbolParser.m_SymbolLexer.next().token(); - if(token.type == alphabet::SymbolFromStringLexer::TokenType::BLANK) { + if(token.type == alphabet::SymbolFromStringLexer::TokenType::BLANK || token.type == alphabet::SymbolFromStringLexer::TokenType::BOTTOM || token.type == alphabet::SymbolFromStringLexer::TokenType::END) { return new RegExp(parse()); } else if(token.type == alphabet::SymbolFromStringLexer::TokenType::ERROR) { label::LabelFromStringLexer::Token token = m_SymbolParser.m_LabelParser.m_Lexer.next().token(); -- GitLab