/expltools

Development tools for expl3 programmers

Primary LanguageTeXOtherNOASSERTION

Expltools: Development tools for expl3 programmers

This repository contains the code and documentation of an expl3 static analysis tool (a linter) outlined in the following devlog posts:

  1. Introduction
  2. Requirements
  3. Related work
  4. Design

On September 6, 2024, the tool has been accepted for funding by the TeX Development Fund. The full text of the project proposal, which summarizes devlog posts 1–4 is available here.

In the future, this repository may also contain the code of other useful development tools for expl3 programmers, such as a command-line utility similar to grep that will ignore whitespaces and newlines as well as other tools.