Liquidsoap_lang_astThe term representations, see README.md: the parsed term the parser produces and the runtime term everything downstream works on.
module Runtime_term : sig ... endThe AST skeleton shared by both representations.
module Term : sig ... endThe runtime term: what gets typechecked and evaluated.
module Parsed_term : sig ... endThe term the parser produces, before desugaring. This is what the formatter and the LSP consume.
module Term_trim : sig ... endStrip the parts of a term that need not be cached.