From 934443be2de99b59ef03e2603a2499f74e8bf68e Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Wed, 2 Aug 2017 19:41:52 +0200
Subject: [PATCH] add dash to identifier

---
 alib2cli/src/lexer/Lexer.cpp | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/alib2cli/src/lexer/Lexer.cpp b/alib2cli/src/lexer/Lexer.cpp
index c44737874d..f6aba8a339 100644
--- a/alib2cli/src/lexer/Lexer.cpp
+++ b/alib2cli/src/lexer/Lexer.cpp
@@ -74,7 +74,8 @@ q0:		if ( m_index >= m_line.size ( ) ) {
 
 	if ( ( m_line [ m_index ] >= 'a' && m_line [ m_index ] <= 'z' )
 	  || ( m_line [ m_index ] >= 'A' && m_line [ m_index ] <= 'Z' )
-	  || ( m_line [ m_index ] == '/' || m_line [ m_index ] == '.' || m_line [ m_index ] == '~' || m_line [ m_index ] == '_' ) ) {
+	  || m_line [ m_index ] == '/' || m_line [ m_index ] == '.'
+	  || m_line [ m_index ] == '~' || m_line [ m_index ] == '_' ) {
 		res.m_value += m_line [ m_index ];
 		m_index++;
 		goto q3;
@@ -109,8 +110,8 @@ q2:	if ( m_index >= m_line.size ( ) ) {
 
 	if ( ( m_line [ m_index ] >= 'a' && m_line [ m_index ] <= 'z' )
 	  || ( m_line [ m_index ] >= 'A' && m_line [ m_index ] <= 'Z' )
-	  || ( m_line [ m_index ] == '/' || m_line [ m_index ] == '.' || m_line [ m_index ] == '~' || m_line [ m_index ] == '_' )
-	  || m_line [ m_index ] == ':' ) {
+	  || m_line [ m_index ] == '/' || m_line [ m_index ] == '.' || m_line [ m_index ] == '-'
+	  || m_line [ m_index ] == '~' || m_line [ m_index ] == '_' || m_line [ m_index ] == ':' ) {
 		res.m_value += m_line [ m_index ];
 		m_index++;
 		goto q3;
@@ -127,8 +128,8 @@ q3:	if ( m_index >= m_line.size ( ) ) {
 	if ( ( m_line [ m_index ] >= '0' && m_line [ m_index ] <= '9' )
 	  || ( m_line [ m_index ] >= 'a' && m_line [ m_index ] <= 'z' )
 	  || ( m_line [ m_index ] >= 'A' && m_line [ m_index ] <= 'Z' )
-	  || ( m_line [ m_index ] == '/' || m_line [ m_index ] == '.' || m_line [ m_index ] == '~' || m_line [ m_index ] == '_' )
-	  || m_line [ m_index ] == ':' ) {
+	  || m_line [ m_index ] == '/' || m_line [ m_index ] == '.' || m_line [ m_index ] == '-'
+	  || m_line [ m_index ] == '~' || m_line [ m_index ] == '_' || m_line [ m_index ] == ':' ) {
 		res.m_value += m_line [ m_index ];
 		m_index++;
 		goto q3;
-- 
GitLab