Skip to content

fix: パイプテーブルセル内の改行継続をサポート (#27)#28

Merged
r74tech merged 2 commits intodevelopfrom
fix/27-table-newline-parse
Feb 21, 2026
Merged

fix: パイプテーブルセル内の改行継続をサポート (#27)#28
r74tech merged 2 commits intodevelopfrom
fix/27-table-newline-parse

Conversation

@r74tech
Copy link
Copy Markdown
Owner

@r74tech r74tech commented Feb 21, 2026

Summary

  • パイプテーブル(||構文)のセル内で _(スペース+アンダースコア)による改行継続をサポート
  • デコンパイラでテーブルセル内のline-breakを正しくシリアライズ( _\n構文+末尾改行保持)
  • テストfixture追加(issue テーブル内の改行がうまくパースされない? #27 の報告例)

Changes

ファイル 変更内容
packages/parser/src/parser/rules/block/table.ts parseTableCell
WHITESPACE+UNDERSCORE+NEWLINE パターン検出を追加
packages/decompiler/src/serializer/table.ts forceLineBreakSyntax有効化+末尾改行保持
tests/fixtures/table/line-break/ input.ftml, expected.json, output.html

Closes #27

- テーブルセル内のline-breakに不要な_preservedTrailingBreakフラグを設定しない
- デコンパイラで末尾line-breakの改行を保持し、正しいroundtripを実現
@r74tech r74tech linked an issue Feb 21, 2026 that may be closed by this pull request
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
wdpr-demo-v1-files e74ef85 Commit Preview URL

Branch Preview URL
Feb 21 2026, 01:25 PM

@r74tech r74tech merged commit 3f1285b into develop Feb 21, 2026
9 checks passed
@r74tech r74tech deleted the fix/27-table-newline-parse branch February 21, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

テーブル内の改行がうまくパースされない?

1 participant