Module Liquidsoap_lang_parser

The front end: lexer, grammar and the token-level preprocessor that handles string interpolation, %include and %ifdef.

module Parser : sig ... end

The generated grammar.

module Parser_helper : sig ... end

Term constructors used by the grammar's actions.

module Lexer : sig ... end

The tokenizer.

module Preprocessor : sig ... end

Token-level preprocessing: string interpolation and conditionals.

module Term_preprocessor : sig ... end

Parsed-term level preprocessing: %include expansion.