@@ -27,6 +27,7 @@ public class ParsingTests {
2727 private static final String FAULTY_MODEL_PREFIX = TEST_MODEL_PREFIX + "faulty" + File .separator ;
2828 private static final String COMPOSITION_MODEL_PREFIX = TEST_MODEL_PREFIX + "composition" + File .separator ;
2929 private static final String COMPLEX_MODEL_PREFIX = TEST_MODEL_PREFIX + "complex" + File .separator ;
30+ private static final String LEXING_MODEL_PREFIX = TEST_MODEL_PREFIX + "lexing" + File .separator ;
3031
3132 // sub sub directories
3233 private static final String NESTED_MODEL_PREFIX = COMPOSITION_MODEL_PREFIX + "nested" + File .separator ;
@@ -74,6 +75,12 @@ public class ParsingTests {
7475 // Generated models
7576 private static final String GENERATED_DIRECTORY = TEST_MODEL_PREFIX + "generated" ;
7677
78+
79+ // Lexing models
80+ private static final String DOT_IN_FEATURE_NAME = LEXING_MODEL_PREFIX + "dotinfeaturename.uvl" ;
81+ private static final String DOT_IN_STRING_CONSTANT = LEXING_MODEL_PREFIX + "dotinstringconstant.uvl" ;
82+ private static final String LEGAL_NUMBERS = LEXING_MODEL_PREFIX + "legalnumbers.uvl" ;
83+
7784
7885
7986 // ------------------------------------------- Boolean level models -------------------------------------------
@@ -194,6 +201,17 @@ void checkCompositionModels() throws Exception {
194201
195202
196203
204+ // ------------------------------------------- Lexing models ------------------------------------------------
205+
206+ @ Test
207+ void checkLexingModels () throws Exception {
208+ testModelParsing (DOT_IN_FEATURE_NAME , false );
209+ testModelParsing (DOT_IN_STRING_CONSTANT );
210+ testModelParsing (LEGAL_NUMBERS );
211+ }
212+
213+
214+
197215 // ------------------------------------------- Helper methods ----------------------------------------------------
198216
199217 private void testModelParsing (String path ) {
0 commit comments