@online{latexteam2024interfaces, title = {The {\LaTeX}3 interfaces}, author = {{The {\LaTeX} Project}}, date = {2024-05-08}, url = {http://mirrors.ctan.org/macros/latex/required/l3kernel/interface3.pdf}, urldate = {2024-05-15}, note = {The referenced version of the document is attached to this document.\embedfile{interface3.pdf}}, } @online{latexteam2024style, title = {The {\LaTeX}3 kernel}, subtitle = {Style guide for code authors}, author = {{The {\LaTeX} Project}}, date = {2024-04-11}, url = {http://mirrors.ctan.org/macros/latex/required/l3kernel/l3styleguide.pdf}, urldate = {2024-05-08}, note = {The referenced version of the document is attached to this document.\embedfile{l3styleguide.pdf}}, } @online{latexteam2024programming, title = {The expl3 package and {\LaTeX}3 programming}, author = {{The {\LaTeX} Project}}, date = {2024-04-11}, url = {http://mirrors.ctan.org/macros/latex/required/l3kernel/expl3.pdf}, urldate = {2024-05-08}, note = {The referenced version of the document is attached to this document.\embedfile{expl3.pdf}}, } @online{starynovotny2024static3, title = {Static analysis of expl3 programs (4)}, subtitle = {Design}, author = {Starý Novotný, Vít}, date = {2024-09-06}, url = {https://witiko.github.io/Expl3-Linter-4/}, urldate = {2026-03-10}, } @online{josephwright2024obsolete, author = {Joseph Wright}, date = {2024-04-29}, url = {https://github.com/latex3/latex3/pull/1542#issuecomment-2082352499}, urldate = {2024-05-15}, } @online{starynovotny2025adda, title = {Add \texttt{\textbackslash bool\_assert:n} for checking invariants}, author = {Starý Novotný, Vít}, date = {2026-01-26}, url = {https://github.com/latex3/latex3/issues/1840}, urldate = {2026-03-10}, } @online{starynovotny2025addb, title = {Add \texttt{\textbackslash debug\discretionary{\_}{\_}{\_}on:n \{ check-assertions \}} and \texttt{\textbackslash debug\discretionary{\_}{\_}{\_}assert:nn} and friends}, author = {Starý Novotný, Vít}, date = {2026-03-10}, url = {https://github.com/latex3/latex3/pull/1867}, urldate = {2026-03-10}, } @book{flemming1999principles, author = {Flemming Nielson and Nielson, Hanne Riis and Chris Hankin}, title = {Principles of Program Analysis}, doi = {10.1007/978-3-662-03811-6}, isbn = {978-3-540-65410-0}, date = {1999-10-22}, publisher = {Springer}, location = {Berlin, Heidelberg}, edition = {1}, pagetotal = {452}, }