package liquid_syntax

  1. Overview
  2. Docs

Module Liquid_syntax.DebugSource

Sourceval dump : ('a -> Base.string) -> 'a -> Base.unit
Sourceval remove_nl : string -> string
Sourceval add_br : string -> string
Sourceval newline_as_token : bool
Sourceval block_tokens_as_string : Syntax.block_token Base.List.t -> Base.String.t
Sourceval print_block_tokens : Syntax.block_token Base.List.t -> Base.unit
Sourceval lex_tokens_as_string : Syntax.lex_token Base.List.t -> Base.String.t
Sourceval print_lex_tokens : Syntax.lex_token Base.List.t -> Base.unit
Sourceval lex_tokens_as_string_with_index : Syntax.lex_token Base.List.t -> Base.String.t
Sourceval print_lex_tokens_with_index : Syntax.lex_token Base.List.t -> Base.unit
Sourceval value_as_string : Syntax.value -> Base.String.t
Sourceval variable_context_as_string : Syntax.value Syntax.Ctx.t -> Base.String.t
Sourceval print_variable_context : Syntax.value Syntax.Ctx.t -> Base.unit
Sourceval print_condition : Syntax.condition -> Base.unit
Sourceval print_expression : Syntax.expression -> Base.unit
Sourceval tab : int -> Base.String.t
Sourceval show_in_progress : bool
Sourceval ast_as_string : Syntax.ast -> Base.String.t
Sourceval print_ast : Syntax.ast -> Base.unit
Sourceval print_line : unit -> Base.unit
Sourceval parse_result_as_string : (Syntax.ast * 'a) option -> string
Sourceval parse_result_with_rest_as_string : (Syntax.ast * Syntax.lex_token Base.List.t) option -> string
Sourceval print_parse_result : (Syntax.ast * 'a) option -> Base.unit
Sourceval print_parse_result_with_rest : (Syntax.ast * Syntax.lex_token Base.List.t) option -> Base.unit
Sourceval remove_double_nl : string -> string
Sourceval print_rendered : string -> Base.unit