Skip to content

Commit 970068c

Browse files
Refactor ParserStructure instantiation to improve formatting and readability.
1 parent d4a6b02 commit 970068c

File tree

1 file changed

+8
-5
lines changed
  • core/common/src/internal/format/parser

1 file changed

+8
-5
lines changed

core/common/src/internal/format/parser/Parser.kt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,14 @@ internal fun <T> List<ParserStructure<T>>.concat(): ParserStructure<T> {
9797
} else {
9898
val newTails = mergedTails.map {
9999
when (val firstOperation = it.operations.firstOrNull()) {
100-
is NumberSpanParserOperation -> ParserStructure(buildList(unconditionalModifications.size + it.operations.size) {
101-
add(NumberSpanParserOperation(currentNumberSpan + firstOperation.consumers))
102-
addAll(unconditionalModifications)
103-
addAll(it.operations.drop(1))
104-
}, it.followedBy)
100+
is NumberSpanParserOperation -> ParserStructure(
101+
buildList(unconditionalModifications.size + it.operations.size) {
102+
add(NumberSpanParserOperation(currentNumberSpan + firstOperation.consumers))
103+
addAll(unconditionalModifications)
104+
addAll(it.operations.drop(1))
105+
},
106+
it.followedBy
107+
)
105108

106109
null -> ParserStructure(
107110
buildList(unconditionalModifications.size + 1) {

0 commit comments

Comments
 (0)