ZoneCodeGenerator: Add "." to be recognized as a single token by the lexer

This commit is contained in:
Jan 2019-12-03 23:26:56 +01:00
parent 3276050e45
commit ce9d0d37de
2 changed files with 3 additions and 0 deletions

View File

@ -18,6 +18,7 @@ namespace ZoneCodeGenerator.Parsing.Impl
'{',
'}',
',',
'.',
'=',
'(',
')',

View File

@ -47,6 +47,7 @@ namespace ZoneCodeGeneratorTests.Parsing.Impl
"word1{word2{ word3 { word4 {word5",
"word1}word2} word3 } word4 }word5",
"word1,word2, word3 , word4 ,word5",
"word1.word2. word3 . word4 .word5",
"word1=word2= word3 = word4 =word5",
"word1(word2( word3 ( word4 (word5",
"word1)word2) word3 ) word4 )word5",
@ -73,6 +74,7 @@ namespace ZoneCodeGeneratorTests.Parsing.Impl
AssertTokenOutput("word1", "{", "word2", "{", "word3", "{", "word4", "{", "word5");
AssertTokenOutput("word1", "}", "word2", "}", "word3", "}", "word4", "}", "word5");
AssertTokenOutput("word1", ",", "word2", ",", "word3", ",", "word4", ",", "word5");
AssertTokenOutput("word1", ".", "word2", ".", "word3", ".", "word4", ".", "word5");
AssertTokenOutput("word1", "=", "word2", "=", "word3", "=", "word4", "=", "word5");
AssertTokenOutput("word1", "(", "word2", "(", "word3", "(", "word4", "(", "word5");
AssertTokenOutput("word1", ")", "word2", ")", "word3", ")", "word4", ")", "word5");