Page
Library
Module
Module type
Parameter
Class
Class type
Source
OpamPrinter.FullPosSourceOpamPrinter 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 ->
stringConverts a list of values to a string always using LF-encoding of newlines.
Converts a list of opam field/sections to a string.
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 ->
boolCompares structurally, without considering file positions