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