package pla

  1. Overview
  2. Docs
Pla is a simple library and ppx syntax extension to create composable templates based on verbatim strings

Install

Dune Dependency

Authors

Maintainers

Sources

v1.4.tar.gz
md5=f4886e3fc2051f56f1bffe80a2687081
sha512=b8b1ee2dfcc06923ed44bccbaf72e74ebd49b4c0daddb194d999bfac397b574ef65ba7493a4e53670d6c6ca9b2dd75a298d5c735689df220a7cc340c1731e1c9

doc/pla_ppx/Pla_ppx/Pla/index.html

Module Pla_ppx.Pla

val readFile : 'a -> string -> string
val buffer_id : string
val makeLident : string -> Migrate_parsetree.Ast_406.Longident.t Migrate_parsetree.Ast_406.Location.loc
val buffer : Migrate_parsetree__Ast_406.Parsetree.expression
val newline : Migrate_parsetree__Ast_406.Parsetree.expression
val indent : Migrate_parsetree__Ast_406.Parsetree.expression
val outdent : Migrate_parsetree__Ast_406.Parsetree.expression
val append : Migrate_parsetree__Ast_406.Parsetree.expression
val papply : Migrate_parsetree__Ast_406.Parsetree.expression
val pint : Migrate_parsetree__Ast_406.Parsetree.expression
val pfloat : Migrate_parsetree__Ast_406.Parsetree.expression
val pstring : Migrate_parsetree__Ast_406.Parsetree.expression
val unit : Migrate_parsetree__Ast_406.Parsetree.expression
val offsetPosition : int -> Stdlib.Lexing.position -> Stdlib.Lexing.position -> Stdlib.Lexing.position
val offsetLocation : int -> Migrate_parsetree.Ast_406.Location.t -> Migrate_parsetree.Ast_406.Location.t -> Migrate_parsetree.Ast_406.Location.t
val mkVar : Migrate_parsetree.Ast_406.Location.t -> string -> Migrate_parsetree.Ast_406.Longident.t Migrate_parsetree.Ast_406.Location.loc
val template_type : Pla_tokens.vartype -> Migrate_parsetree__Ast_406.Parsetree.core_type
val no_label : Migrate_parsetree.Ast_406.Asttypes.arg_label
val constString : string -> Migrate_parsetree__Ast_406.Parsetree.constant
val makeExp : Migrate_parsetree.Ast_406.Location.t -> int -> Pla_tokens.s -> Migrate_parsetree.Ast_406.Parsetree.expression
val makeExpSeq : Migrate_parsetree.Ast_406.Location.t -> int -> Pla_tokens.s list -> Migrate_parsetree.Ast_406.Parsetree.expression
val makeTemplateExp : Migrate_parsetree.Ast_406.Location.t -> int -> Pla_tokens.s list -> Migrate_parsetree.Ast_406.Parsetree.expression
val mapper : 'a -> 'b -> Migrate_parsetree.Ast_406.Ast_mapper.mapper
OCaml

Innovation. Community. Security.