Module Dune_lang.ParserSource

Parsing of the Dune language

Sourcemodule Mode : sig ... end
Sourceval parse : mode:'a Mode.t -> ?lexer:Lexer.t -> Lexing.lexbuf -> 'a
Sourceval parse_string : fname:string -> mode:'a Mode.t -> ?lexer:Lexer.t -> string -> 'a
Sourceval load : ?lexer:Lexer.t -> Stdune.Path.t -> mode:'a Mode.t -> 'a
Sourceval insert_comments : Cst.t list -> (Stdune.Loc.t * Lexer.Token.Comment.t) list -> Cst.t list

Insert comments in a concrete syntax tree. Comments are inserted based on their location.