From 641618772d55145b7f5952ce90034d5ea8a514fa Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Mon, 8 Jan 2018 21:21:38 +0100 Subject: [PATCH] include _ in primitive string --- alib2str/src/primitive/PrimitiveFromStringLexer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/alib2str/src/primitive/PrimitiveFromStringLexer.cpp b/alib2str/src/primitive/PrimitiveFromStringLexer.cpp index 4db30401df..c3a481f27d 100644 --- a/alib2str/src/primitive/PrimitiveFromStringLexer.cpp +++ b/alib2str/src/primitive/PrimitiveFromStringLexer.cpp @@ -24,7 +24,7 @@ L0: } else if(character == ' ' || character == '\n' || character == '\t') { token.raw += character; goto L0; - } else if((character >= 'a' && character <= 'z') || (character >= 'A' && character <= 'Z')) { + } else if((character >= 'a' && character <= 'z') || (character >= 'A' && character <= 'Z') || character == '_' ) { token.type = TokenType::STRING; token.value += character; token.raw += character; @@ -45,7 +45,7 @@ L1: character = in.get(); if(in.eof()) { return token; - } else if ( ( character >= 'a' && character <= 'z' ) || ( character >= 'A' && character <= 'Z' ) || ( character >= '0' && character <= '9' ) ) { + } else if ( ( character >= 'a' && character <= 'z' ) || ( character >= 'A' && character <= 'Z' ) || character == '_' || ( character >= '0' && character <= '9' ) ) { token.value += character; token.raw += character; goto L1; -- GitLab