Input
Some text
```js
const x = 1
``` Output AST
- type: Paragraph
children:
- type: Text
value: Some text
- type: CodeInline
value: "`jsconst x = 1"
- type: Text
value: "`" A fence opener inside a paragraph run is paragraph content, not a CodeBlock — the no-interrupt rule covers every block opener including fences
Input
Some text
```js
const x = 1
``` Output AST
- type: Paragraph
children:
- type: Text
value: Some text
- type: CodeInline
value: "`jsconst x = 1"
- type: Text
value: "`"