package binsec

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Binsec.Parser

type token =
  1. | XOR
  2. | WRITE
  3. | VAR
  4. | UNSUPPORTED
  5. | UNIMPLEMENTED
  6. | UNDEFINED
  7. | UNDEF
  8. | UNCONTROLLED
  9. | UEXTN of int
  10. | TRUE
  11. | TMP of string
  12. | THEN
  13. | TEMPTAG
  14. | TEMPORARY
  15. | SUPER
  16. | STRING of string
  17. | STOP
  18. | STAR_U
  19. | STAR_S
  20. | STAR
  21. | SOK
  22. | SLASH_U
  23. | SLASH_S
  24. | SKO
  25. | SEXTN of int
  26. | SEMICOLON
  27. | RSHIFTU
  28. | RSHIFTS
  29. | RROTATE
  30. | RPAR
  31. | RETURNFLAG
  32. | REGISTER
  33. | READ
  34. | REACH
  35. | RBRACKETU
  36. | RBRACKETS
  37. | RBRACKET
  38. | RBRACE
  39. | PLUS
  40. | OR
  41. | NOT
  42. | NONDET
  43. | NEQ
  44. | MODU
  45. | MODS
  46. | MINUS
  47. | MIN
  48. | MAX
  49. | LTU
  50. | LTS
  51. | LSHIFT
  52. | LROTATE
  53. | LPAR
  54. | LEU
  55. | LES
  56. | LBRACKET
  57. | LBRACE
  58. | INT of string
  59. | INFER
  60. | IF
  61. | IDENT of string
  62. | HEXA of string
  63. | GTU
  64. | GTS
  65. | GOTO
  66. | GEU
  67. | GES
  68. | FROMFILE
  69. | FROM
  70. | FLAGTAG
  71. | FLAG
  72. | FILE
  73. | FALSE
  74. | EXTU
  75. | EXTS
  76. | EQUAL
  77. | EOF
  78. | ENUMERATE
  79. | ENTRYPOINT
  80. | ELSE
  81. | DOTDOT
  82. | DOT
  83. | CUT
  84. | CONSEQUENT
  85. | CONCAT
  86. | COMMA
  87. | COLON
  88. | CALLFLAG
  89. | BSWAP
  90. | BRANCH
  91. | BIN of string
  92. | AT
  93. | ASSUME
  94. | ASSIGN
  95. | ASSERT
  96. | AS
  97. | ARROWINV
  98. | ARROW
  99. | ANNOT
  100. | AND
  101. | ALTERNATIVE
  102. | ALTERNATE
exception Error
val instruction_eof : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Dba_types.Instruction.t
val directives : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Directive.t list
val dhunk_eof : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Dhunk.t
val decoder_msg_list_eof : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parse_helpers.Message.t list
val decoder_msg_eof : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parse_helpers.Message.t
val decoder_base : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> (string * Parse_helpers.Message.Value.t) list
OCaml

Innovation. Community. Security.