diff --git a/CHANGELOG.md b/CHANGELOG.md index 84b2afb..e0d422f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## 2.7.1 +* Fixes in parser and checker + ## 2.7.0 * `Version`: diff --git a/src/commonMain/kotlin/internal/Parser.kt b/src/commonMain/kotlin/internal/Parser.kt index d724826..1df950f 100644 --- a/src/commonMain/kotlin/internal/Parser.kt +++ b/src/commonMain/kotlin/internal/Parser.kt @@ -43,7 +43,9 @@ private fun createSimpleScheduler(from: String, dataRange: IntRange, dataCon * 1. * * "\\d" -> 2 * * "\\*" -> 4 + * * "F" -> 7 * * "f" -> 7 + * * "L" -> 7 * * "l" -> 7 * * "/" -> 6 * 2. @@ -55,6 +57,7 @@ private fun createSimpleScheduler(from: String, dataRange: IntRange, dataCon * * "o" -> 10 * * "w" -> 10 * 3. + * * "L" -> 7 * * "l" -> 7 * * "\\d" -> 8 * 4. @@ -78,7 +81,9 @@ private val checkIncomingPartTransitionsMap = listOf( listOf( // 0 Regex("\\d") to 1, Regex("\\*") to 3, + Regex("F") to 6, Regex("f") to 6, + Regex("L") to 6, Regex("l") to 6, Regex("/") to 5, ), @@ -92,6 +97,7 @@ private val checkIncomingPartTransitionsMap = listOf( Regex("w") to 9, ), listOf( // 2 + Regex("L") to 6, Regex("l") to 6, Regex("\\d") to 7, ),