Liquidsoap_lang_parserThe front end: lexer, grammar and the token-level preprocessor that handles string interpolation, %include and %ifdef.
module Parser : sig ... endThe generated grammar.
module Parser_helper : sig ... endTerm constructors used by the grammar's actions.
module Lexer : sig ... endThe tokenizer.
module Preprocessor : sig ... endToken-level preprocessing: string interpolation and conditionals.
module Term_preprocessor : sig ... endParsed-term level preprocessing: %include expansion.