The first cut tokenized only the begin/end delimiters of TextMate
begin/end ranges, so text *inside* a `{ ... }` comment (or `" ... "`
string) fell through to defaultToken and looked like plain code.
Updated the converter to add a catch-all rule (`[/./, token]`) to any
state generated from a `name`-bearing range, and added a fixed-point
propagation pass so push-target states inherit the ambient token from
their effective callers — needed for nested cases like the recursive
`block_comment_content_1` reached via include from the comment state.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>