Types.FEATUREOptional features of COBOL dialects with support levels similar to those in GnuCOBOL.
Values for support levels. Those that do not raise errors may come with option-specific values, hence the type parameter.
class virtual 'a feature_kind : name:string -> object ... endKind (type) of support level options
val unit_kind : unit feature_kindGeneric kind of support, that carry no value; i.e, those are simple flags.
type 'a verification_result =
('a
* (Cobol_common.srcloc
* 'a support_level configurable
* [ `Archaic of configuration | `Obsolete of configuration | `Used ])
option,
(Cobol_common.srcloc
* 'a support_level configurable
* [ `Ignored | `Unconformable of configuration | `Used ])
option)
Stdlib.resultclass 'a support : 'a support_level configurable -> config:configuration -> 'a support_level -> object ... endInternal representation of a binding from a feature and a support level.
val verify : 'a support -> loc:Cobol_common.srcloc -> 'a verification_resultclass 'a feature : feature_kind:'a feature_kind -> name:string -> ?short:doc option ->
doc -> object ... endType of optional COBOL dialect features.
type 'a t = 'a featureval def :
feature_kind:'a feature_kind ->
name:string ->
?short:doc ->
doc ->
'a featureDefinitions