fix: parseInstance에서 공백으로 내용 줄을 분리하는 버그 수정

입력 텍스트의 한 줄을 \s+로 split해 여러 토큰으로 만들던 동작 제거.
공백은 템플릿에 정의되지 않은 구분자이므로 각 줄을 하나의 항목으로 처리.
per_line 설정으로 출력 줄당 항목 수를 별도로 제어.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-05 18:31:39 +09:00
parent 39f48dca4b
commit cc8d320b63

View File

@@ -1566,9 +1566,9 @@ function parseInstance(text, titleMark, sectionMarks, schemaMap){
if(curSchema?.length){ if(curSchema?.length){
const rec=parseRecordLine(line,curSchema); const rec=parseRecordLine(line,curSchema);
if(rec) result.sections[curKey].push(rec); if(rec) result.sections[curKey].push(rec);
else result.sections[curKey].push(...line.split(/\s+/).filter(Boolean)); else if(line) result.sections[curKey].push(line);
} else { } else {
result.sections[curKey].push(...line.split(/\s+/).filter(Boolean)); if(line) result.sections[curKey].push(line);
} }
} }
} }