diff --git a/alib2cli/src/lexer/Lexer.cpp b/alib2cli/src/lexer/Lexer.cpp
index 1ae4814b7f5f0b7e78fa7182fb599e6c90a163c7..4bb531f49d0c1f003633f9b5b96f19b55a1d8274 100644
--- a/alib2cli/src/lexer/Lexer.cpp
+++ b/alib2cli/src/lexer/Lexer.cpp
@@ -305,7 +305,7 @@ q3:	if ( m_source.getCharacter ( ) == '\0' ) {
 	if ( ( m_source.getCharacter ( ) >= '0' && m_source.getCharacter ( ) <= '9' )
 	  || ( m_source.getCharacter ( ) >= 'a' && m_source.getCharacter ( ) <= 'z' )
 	  || ( m_source.getCharacter ( ) >= 'A' && m_source.getCharacter ( ) <= 'Z' )
-	  || ( m_source.getCharacter ( ) == ':' ) ) {
+	  || ( m_source.getCharacter ( ) == ':' || m_source.getCharacter ( ) == '_' ) ) {
 		res.m_raw += static_cast < char > ( m_source.getCharacter ( ) );
 		res.m_value += static_cast < char > ( m_source.getCharacter ( ) );
 		m_source.advance ( readNextLine );