package herdtools7

  1. Overview
  2. Docs
type token =
  1. | WHILE
  2. | WHEN
  3. | UU_WRITE
  4. | UU_UNPREDICTABLE_UNLESS
  5. | UU_UNPREDICTABLE
  6. | UU_UNALLOCATED
  7. | UU_REGISTER
  8. | UU_READWRITE
  9. | UU_POSTDECODE
  10. | UU_OPERATOR_TWO
  11. | UU_OPERATOR_ONE
  12. | UU_OPCODE
  13. | UU_NOP
  14. | UU_NEWMAP
  15. | UU_NEWEVENT
  16. | UU_MAP
  17. | UU_INSTRUCTION_SET
  18. | UU_INSTRUCTION
  19. | UU_GUARD
  20. | UU_FUNCTION
  21. | UU_FIELD
  22. | UU_EXECUTE
  23. | UU_EXCEPTIONTAKEN
  24. | UU_EVENT
  25. | UU_ENCODING
  26. | UU_DECODE
  27. | UU_CONFIG
  28. | UU_CONDITIONAL
  29. | UU_BUILTIN
  30. | UU_ARRAY
  31. | UNTIL
  32. | UNPREDICTABLE
  33. | UNKNOWN
  34. | UNDEFINED
  35. | TYPEOF
  36. | TYPE
  37. | TRY
  38. | TO
  39. | THROW
  40. | THEN
  41. | STRING_LIT of string
  42. | STAR
  43. | SLASH
  44. | SEMICOLON
  45. | SEE
  46. | RPAREN
  47. | RETURN
  48. | REPEAT
  49. | REM
  50. | RECORD
  51. | REAL_LIT of Q.t
  52. | REAL
  53. | RBRACK
  54. | RBRACE_RBRACE
  55. | RBRACE
  56. | QUOT
  57. | QUALIFIER of string
  58. | PLUS_PLUS
  59. | PLUS_COLON
  60. | PLUS
  61. | OTHERWISE
  62. | OR
  63. | OF
  64. | NOT
  65. | MOD
  66. | MINUS
  67. | MASK_LIT of Bitvector.mask
  68. | LT_LT
  69. | LT_EQ
  70. | LT
  71. | LPAREN
  72. | LIMIT
  73. | LET
  74. | LBRACK
  75. | LBRACE_LBRACE
  76. | LBRACE
  77. | IS
  78. | INT_LIT of Z.t
  79. | INTEGER
  80. | INDENT
  81. | IN
  82. | IMPLIES
  83. | IMPLEM_DEFINED
  84. | IFF
  85. | IF
  86. | IDENTIFIER of string
  87. | GT_GT
  88. | GT_EQ
  89. | GT
  90. | FOR
  91. | EQ_GT
  92. | EQ_EQ
  93. | EQ
  94. | EOR
  95. | EOL
  96. | EOF
  97. | ENUMERATION
  98. | ELSIF
  99. | ELSE
  100. | DOWNTO
  101. | DOT_DOT
  102. | DOT
  103. | DO
  104. | DIV
  105. | DEDENT
  106. | DEBUG
  107. | CONSTRAINED_UNPRED
  108. | CONSTANT
  109. | CONFIG
  110. | COMMA
  111. | COLON
  112. | CATCH
  113. | CASE
  114. | CARET
  115. | BOOL_LIT of bool
  116. | BOOLEAN
  117. | BITS_LIT of Bitvector.t
  118. | BITS
  119. | BIT
  120. | BAR_BAR
  121. | BANG_EQ
  122. | BANG
  123. | ASSERT
  124. | ARRAY
  125. | AND
  126. | AMP_AMP
  127. | AMP
exception Error
val spec : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> AST.t
val opn : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> AST.t
module MenhirInterpreter : sig ... end
module Incremental : sig ... end
OCaml

Innovation. Community. Security.