package archetype

  1. Overview
  2. Docs
type token =
  1. | XOR
  2. | WITH_METADATA
  3. | WITH
  4. | WHILE
  5. | WHEN
  6. | VIEW
  7. | VARIABLE
  8. | VAR
  9. | UTZ of string
  10. | UNPACK
  11. | UNIT
  12. | UNDERSCORE
  13. | TZ_EXPR of string
  14. | TZ of string
  15. | TYPE
  16. | TRUE
  17. | TRANSITION
  18. | TRANSFER
  19. | TO
  20. | TICKET
  21. | THEN
  22. | STRING_EXT of string
  23. | STRING of string
  24. | STATE_IS
  25. | STATES
  26. | SOURCED
  27. | SORTED
  28. | SOME
  29. | SLASHPERCENT
  30. | SLASH
  31. | SET
  32. | SEMI_COLON
  33. | SELF
  34. | SAPLING_TRANSACTION
  35. | SAPLING_STATE
  36. | RPAREN
  37. | RIGHT
  38. | RETURN
  39. | REQUIRE_ENTRYPOINT
  40. | REQUIRE
  41. | RECORD
  42. | RBRACKET
  43. | RBRACE
  44. | QUESTIONIS
  45. | QUESTIONEQUAL
  46. | QUESTIONDOT
  47. | QUESTIONCOLONEQUAL
  48. | QUESTION
  49. | PLUSEQUAL
  50. | PLUS
  51. | PIPE_GREATER_GREATER
  52. | PIPEEQUAL
  53. | PIPE
  54. | PIDENT of string
  55. | PERCENT_LIT of string
  56. | PERCENT
  57. | PARTITION
  58. | OTHERWISE
  59. | OR
  60. | OPTION
  61. | ONCHAIN
  62. | OFFCHAIN
  63. | NUMBERNAT of Big_int.big_int
  64. | NUMBERINT of Big_int.big_int
  65. | NO_TRANSFER
  66. | NOT
  67. | NONE
  68. | NEQUAL
  69. | NAMESPACE
  70. | MULTEQUAL
  71. | MULT
  72. | MTZ of string
  73. | MINUSEQUAL
  74. | MINUS
  75. | MATCH
  76. | MAP
  77. | MAKE_SET
  78. | MAKE_MAP
  79. | MAKE_LIST
  80. | MAKE_EVENT
  81. | MAKE_BIG_MAP
  82. | MAKE_ASSET
  83. | LPAREN
  84. | LIST
  85. | LET
  86. | LESS_LESS_PIPE
  87. | LESS_EQUAL_GREATER
  88. | LESSEQUAL
  89. | LESS
  90. | LEFT
  91. | LBRACKET
  92. | LBRACE
  93. | LAMBDA
  94. | ITERABLE_BIG_MAP
  95. | ITER
  96. | IS
  97. | INVALID_EXPR
  98. | INVALID_EFFECT
  99. | INVALID_DECL
  100. | INITIALIZED
  101. | INITIAL
  102. | IN
  103. | IMPORT
  104. | IMPLY
  105. | IF
  106. | IDENTIFIED
  107. | IDENT of string
  108. | GREATEREQUAL
  109. | GREATER
  110. | GLOBAL_CONSTANT
  111. | GET_ENTRYPOINT
  112. | GETTER
  113. | FUNCTION
  114. | FROM
  115. | FOR
  116. | FOLD
  117. | FALSE
  118. | FAIL_IF
  119. | FAILSOME
  120. | FAIL
  121. | EVENT
  122. | EQUAL
  123. | EOF
  124. | ENUM
  125. | ENTRY
  126. | END
  127. | EMIT
  128. | ELSE
  129. | EFFECT
  130. | DURATION of string
  131. | DO_REQUIRE
  132. | DO_FAIL_IF
  133. | DOT
  134. | DONE
  135. | DO
  136. | DIVEQUAL
  137. | DIV
  138. | DETACH
  139. | DECIMAL of string
  140. | DATE of string
  141. | CONTRACT
  142. | CONSTANT
  143. | CONST
  144. | COMMA
  145. | COLONEQUAL
  146. | COLONCOLON
  147. | COLON
  148. | CALL_VIEW
  149. | CALLED
  150. | CALL
  151. | BYTES of string
  152. | BY
  153. | BIG_MAP
  154. | BEGIN
  155. | ASSET_VIEW
  156. | ASSET_VALUE
  157. | ASSET_KEY
  158. | ASSET_CONTAINER
  159. | ASSET
  160. | AS
  161. | ARCHETYPE
  162. | ANY
  163. | AND
  164. | AMPEQUAL
  165. | AGGREGATE
  166. | ADDRESS_TO_CONTRACT
  167. | ADDRESS of string
  168. | ACCEPT_TRANSFER
exception Error
val start_expr : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> ParseTree.expr
val main : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> ParseTree.archetype
module MenhirInterpreter : sig ... end
module Incremental : sig ... end
OCaml

Innovation. Community. Security.