Page
Library
Module
Module type
Parameter
Class
Class type
Source
OpamPrinter.FullPos
SourceOpamPrinter
transitional module with full position types
value
and opamfile
formatsConverts OpamParserTypes.FullPos.relop_kind
to its string representation (=
, !=
, ..., ~
).
Converts OpamParserTypes.FullPos.logop_kind
to its string representation (&
and |
).
Converts OpamParserTypes.FullPos.logop_kind
to its string representation (&
and |
).
Converts OpamParserTypes.FullPos.env_update_op_kind
to its string representation (=
, +=
, ..., =:
).
Converts OpamParserTypes.FullPos.relop
to its string representation (=
, !=
, ..., ~
).
Converts OpamParserTypes.FullPos.logop
to its string representation (&
and |
).
Converts OpamParserTypes.FullPos.pfxop
to its string representation (!
and ?
).
Converts OpamParserTypes.FullPos.env_update_op
to its string representation (=
, +=
, ..., =:
).
Converts value
to a string always using LF-encoding of newlines.
val value_list :
OpamParserTypes.FullPos.value list OpamParserTypes.FullPos.with_pos ->
string
Converts a list of value
s to a string always using LF-encoding of newlines.
Converts an opamfile
to a string.
Writes an opamfile
to a Format.formatter
. The function ensures that all newlines are sent using Format
's break instructions (and so ultimately are processed with the out_newline
function of the formatter) but it is the responsibility of the caller to ensure that the formatter is configured for the required output, if necessary.
Compares structurally, without considering file positions
val opamfile_item_equals :
OpamParserTypes.FullPos.opamfile_item ->
OpamParserTypes.FullPos.opamfile_item ->
bool
Compares structurally, without considering file positions