import type { Breakpoint } from './types'; import type { Token } from '../core/types'; /** * EN 候选断点生成(极简派) * * 口径: * - tokens 仅为 WORD(不包含 SPACE token) * - 候选断点只生成在 `pos ∈ [1, N-1]` * - kind 固定为 SPACE,priority 固定为 10 */ export function generateEnCandidates(tokens: Token[]): Breakpoint[] { const n = tokens.length; if (n <= 1) return []; const out: Breakpoint[] = []; for (let pos = 1; pos <= n - 1; pos++) { out.push({ pos, kind: 'SPACE', priority: 10 }); } return out; }