module Ast : sig ... endAbstract syntax tree
module Atom : sig ... endmodule Conv : sig ... endEncoding + Decoding
module Cst : sig ... endConcrete syntax tree
module Decoder : sig ... endReading OCaml values from dune lang ones
module Encoder : sig ... endProducing dune lang values from OCaml values
module Lexer : sig ... endmodule Parser : sig ... endParsing of the Dune language
module Syntax : sig ... endManagement of syntaxes
module Template : sig ... endmodule Versioned_file : sig ... endImplementation of versioned files
The S-expression type
val atom : string -> tatom s convert the string s to an Atom. NOTE No validity check is performed.
val atom_or_quoted_string : string -> tval unsafe_atom_of_string : string -> tval to_string : t -> stringSerialize a S-expression
val pp : t -> _ Stdune.Pp.tSerialize a S-expression using indentation to improve readability
module Deprecated : sig ... endval to_dyn : t Stdune.Dyn.Encoder.t