Liquidsoap_lang.Parser_helperHelper functions for the parser.
module Term = Parsed_termmodule Vars = Liquidsoap_lang.Term_base.Varstype arglist = Term.fun_arg listtype pos = Parsed_term.postype let_opt_el = string * Term.tval append_comment : pos:pos -> string -> unitval attach_comments : Term.t -> unitval let_args :
decoration:Term.let_decoration ->
pat:Term.pattern ->
?arglist:arglist ->
def:Term.t ->
?cast:Term.type_annotation ->
unit ->
Term._letval let_decoration_of_lexer_let_decoration :
lexer_let_decoration ->
Term.let_decorationval mk_json_assoc_object_ty :
pos:pos ->
(Parsed_term.type_annotation * string * string * string) ->
Term.type_annotationval mk :
?comments:(pos * Parsed_term.comment) list ->
?annotations:Parsed_term.term_annotation list ->
pos:pos ->
Term.parsed_ast ->
Term.tval mk_encoder : pos:pos -> string -> Term.encoder_params -> Term.tval args_of_json_parse : pos:pos -> (string * 'a) list -> (string * 'a) listval render_string_ref : (pos:pos -> (char * string) -> string) Stdlib.refval render_string : pos:pos -> (char * string) -> string