Skip to content

fix(latex): tokenize piton PitonInputFile like lstinputlisting - #413

Closed
HaoZeke wants to merge 1 commit into
mainfrom
impl-b/snapper-e0x2-iso
Closed

HaoZeke wants to merge 1 commit into
mainfrom
impl-b/snapper-e0x2-iso

Conversation

@HaoZeke

@HaoZeke HaoZeke commented Sep 12, 2026

Copy link
Copy Markdown
Collaborator

piton.sty \PitonInputFile{file} / \PitonInputFile[opts]{file} /
\PitonInputFile<spec>[opts]{file} is one leftover command. Tokenize
it like lstinputlisting so the span stays atomic. A leftover walker
emits the command as Structure so following flush After. does not
join. After. / Next. still split. Isolated on current main so
verbatiminput and VerbatimInput stay atomic. Piton env, \piton
unchanged.

Closes #406.

piton.sty \PitonInputFile{file} / \PitonInputFile[opts]{file} /
\PitonInputFile<spec>[opts]{file} is one leftover command. Tokenize
it like lstinputlisting so the span stays atomic. A leftover walker
emits the command as Structure so following flush After. does not
join. After. / Next. still split. Piton env, \piton, verbatiminput,
and VerbatimInput stay atomic.

GitHub #406.
@HaoZeke

HaoZeke commented Sep 15, 2026

Copy link
Copy Markdown
Collaborator Author

Superseded by #482. Same leftover was re-landed on leftover/sota-native-parsers and squash-merged. Not a second release queue.

@HaoZeke HaoZeke closed this Sep 15, 2026
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.

LaTeX piton PitonInputFile joins following prose

1 participant