package flow_parser

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Identifier : sig ... end
module NamespacedName : sig ... end
module ExpressionContainer : sig ... end
module Text : sig ... end
module Attribute : sig ... end
module SpreadAttribute : sig ... end
module MemberExpression : sig ... end
type !'M name =
  1. | Identifier of 'M Identifier.t
  2. | NamespacedName of 'M NamespacedName.t
  3. | MemberExpression of 'M MemberExpression.t
module Opening : sig ... end
module Closing : sig ... end
type !'M child = 'M * 'M child'
and !'M child' =
  1. | Element of 'M element
  2. | Fragment of 'M fragment
  3. | ExpressionContainer of 'M ExpressionContainer.t
  4. | SpreadChild of 'M Expression.t
  5. | Text of Text.t
and !'M element = {
  1. openingElement : 'M Opening.t;
  2. closingElement : 'M Closing.t option;
  3. children : 'M child list;
}
and !'M fragment = {
  1. frag_openingElement : 'M;
  2. frag_closingElement : 'M option;
  3. frag_children : 'M child list;
}
OCaml

Innovation. Community. Security.