Comment_attachment.trailing_comments_remover
constraint 'a = Js_parser.Loc.t
inherit Js_parser.Flow_ast_mapper.mapper
method syntax : 'internal. (Js_parser.Loc.t, 'internal)
Js_parser.Flow_ast_mapper.Ast.Syntax.t ->
(Js_parser.Loc.t, 'internal) Js_parser.Flow_ast_mapper.Ast.Syntax.t
method call_arguments : (Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser__Flow_ast.Expression.ArgList.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Expression.ArgList.t
method call_type_args : (Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser__Flow_ast.Expression.CallTypeArgs.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser__Flow_ast.Expression.CallTypeArgs.t
method class_body : (Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser__Flow_ast.Class.Body.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Class.Body.t
method class_implements : (Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Class.Implements.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Class.Implements.t
method class_implements_interface : (Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Class.Implements.Interface.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Class.Implements.Interface.t
method function_params : (Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Function.Params.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Function.Params.t
method generic_identifier_type : (Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Generic.Identifier.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Generic.Identifier.t
method interface_type : Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Interface.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Interface.t
method intersection_type : Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Intersection.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Intersection.t
method jsx_fragment : Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.JSX.fragment ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.JSX.fragment
method predicate : (Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser__Flow_ast.Type.Predicate.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Type.Predicate.t
method type_params : (Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser__Flow_ast.Type.TypeParams.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Type.TypeParams.t
method variable_declarator : kind:
Js_parser.Flow_ast_mapper.Ast.Statement.VariableDeclaration.kind ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Statement.VariableDeclaration.Declarator.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Statement.VariableDeclaration.Declarator.t