package diffast-langs-fortran

  1. Overview
  2. Docs
include module type of struct include Labels.Dec.Directive end
type t = Fortran_parsing.F_dec.Directive.t =
  1. | Alias of Fortran_parsing.Label_common.name * Fortran_parsing.Label_common.name
  2. | Assume
  3. | Assume_aligned
  4. | Attributes
  5. | Block_loop
  6. | Code_align of int
  7. | Declare
  8. | Define of Fortran_parsing.Label_common.name
  9. | DistributePoint
  10. | Else
  11. | Elseif
  12. | EndOptions
  13. | Endif
  14. | Fixedformlinesize of string
  15. | Fma
  16. | Forceinline of bool
  17. | Freeform
  18. | Ident of string
  19. | If
  20. | IfDefined of Fortran_parsing.Label_common.name
  21. | Init_dep_fwd
  22. | Inline of bool
  23. | Integer of string
  24. | Ivdep of string
  25. | LoopCount of int list
  26. | Message of string
  27. | Noblock_loop
  28. | Nodeclare
  29. | Nofma
  30. | Nofreeform
  31. | Nofusion
  32. | Noinline
  33. | Nooptimize
  34. | Noparallel
  35. | Noprefetch
  36. | Nostrict
  37. | Nounroll
  38. | Nounroll_and_jam
  39. | Novector
  40. | Objcomment of string
  41. | Optimize of string
  42. | Options of string list
  43. | Pack of string
  44. | Parallel
  45. | Prefetch
  46. | Psect of Fortran_parsing.Label_common.name
  47. | Real of string
  48. | Simd
  49. | Strict
  50. | Undefine of Fortran_parsing.Label_common.name
  51. | Unroll of int option
  52. | Unroll_and_jam of int option
  53. | Vector
val to_string : t -> string
val to_simple_string : t -> string
val to_tag : t -> string * (string * Fortran_parsing.Label_common.name) list
val get_name_opt : t -> Fortran_parsing.Label_common.name option
val is_specification_part : t -> bool
val is_execution_part : t -> bool
val anonymize : t -> t
val to_short_string : t -> string
OCaml

Innovation. Community. Security.