refactor: replace function

This commit is contained in:
Johann Schopplich
2025-10-29 18:47:32 +01:00
parent df51ab0a1f
commit 810748f862

View File

@@ -66,7 +66,7 @@ export function parseArrayHeaderLine(
const foundBraceEnd = content.indexOf(CLOSE_BRACE, braceStart) const foundBraceEnd = content.indexOf(CLOSE_BRACE, braceStart)
if (foundBraceEnd !== -1 && foundBraceEnd < colonIndex) { if (foundBraceEnd !== -1 && foundBraceEnd < colonIndex) {
const fieldsContent = content.slice(braceStart + 1, foundBraceEnd) const fieldsContent = content.slice(braceStart + 1, foundBraceEnd)
fields = parseFieldsSegment(fieldsContent, delimiter) fields = parseDelimitedValues(fieldsContent, delimiter).map(field => parseStringLiteral(field.trim()))
} }
} }
@@ -114,10 +114,6 @@ export function parseBracketSegment(
return { length, delimiter, hasLengthMarker } return { length, delimiter, hasLengthMarker }
} }
export function parseFieldsSegment(seg: string, delimiter: Delimiter): string[] {
return parseDelimitedValues(seg, delimiter).map(field => parseStringLiteral(field.trim()))
}
// #endregion // #endregion
// #region Delimited value parsing // #region Delimited value parsing