package archetype

  1. Overview
  2. Docs
type token =
  1. | WITH
  2. | WHEN
  3. | VARIABLE
  4. | VAR
  5. | UTZ of Big_int.big_int
  6. | USE
  7. | UNMOVED
  8. | UNDERSCORE
  9. | TZ of Big_int.big_int
  10. | TRUE
  11. | TRANSITION
  12. | TRANSFER
  13. | TO
  14. | THEN
  15. | STRING of string
  16. | STATES
  17. | SPECIFICATION
  18. | SORTED
  19. | SOME
  20. | SLASH
  21. | SHADOW
  22. | SEMI_COLON
  23. | SECURITY
  24. | RPAREN
  25. | RETURN
  26. | REQUIRE
  27. | REMOVED
  28. | REFUSE_TRANSFER
  29. | REF
  30. | RECORD
  31. | RBRACKET
  32. | RBRACE
  33. | PREDICATE
  34. | POSTCONDITION
  35. | PLUSEQUAL
  36. | PLUS
  37. | PKEY
  38. | PIPE
  39. | PERCENT_LIT of Big_int.big_int
  40. | PERCENTRBRACKET
  41. | PERCENT
  42. | PARTITION
  43. | OTHERWISE
  44. | OR
  45. | OPTION
  46. | ON
  47. | OF
  48. | NUMBER of Big_int.big_int
  49. | NOT
  50. | NONE
  51. | NEQUAL
  52. | NAMESPACE
  53. | MULTEQUAL
  54. | MULT
  55. | MTZ of Big_int.big_int
  56. | MINUSEQUAL
  57. | MINUS
  58. | MATCH
  59. | LPAREN
  60. | LIST
  61. | LET
  62. | LESSEQUAL
  63. | LESS
  64. | LBRACKETPERCENT
  65. | LBRACKET
  66. | LBRACE
  67. | LABEL
  68. | ITER
  69. | INVARIANT
  70. | INVALID_EXPR
  71. | INVALID_EFFECT
  72. | INVALID_DECL
  73. | INITIALIZED
  74. | INITIAL
  75. | IN
  76. | IMPLY
  77. | IF
  78. | IDENTIFIED
  79. | IDENT of string
  80. | GREATEREQUAL
  81. | GREATER
  82. | FUNCTION
  83. | FROM
  84. | FORALL
  85. | FOR
  86. | FALSE
  87. | FAILIF
  88. | FAIL
  89. | EXTENSION
  90. | EXISTS
  91. | EQUIV
  92. | EQUAL
  93. | EOF
  94. | ENUM
  95. | END
  96. | ELSE
  97. | EFFECT
  98. | DURATION of string
  99. | DOT
  100. | DONE
  101. | DO
  102. | DIVEQUAL
  103. | DIV
  104. | DEFINITION
  105. | DECIMAL of string
  106. | DATE of string
  107. | CONTRACT
  108. | CONSTANT
  109. | COMMA
  110. | COLONEQUAL
  111. | COLON
  112. | COLLECTION
  113. | CALLED
  114. | CALL
  115. | BYTES of string
  116. | BY
  117. | BUT
  118. | BREAK
  119. | BEFORE
  120. | AT_UPDATE
  121. | AT_REMOVE
  122. | AT_ADD
  123. | AT
  124. | ASSET
  125. | ASSERT
  126. | ARCHETYPE
  127. | ANY
  128. | AND
  129. | ADDRESS of string
  130. | ADDED
  131. | ACTION
  132. | 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.