Module Ben.Parser

type token =
  1. | TRUE
  2. | STRING of string
  3. | SOURCE
  4. | SEMICOLON
  5. | RPAREN
  6. | REGEXP of Types.regexp
  7. | RBRACKET
  8. | OR
  9. | NOT
  10. | MATCH
  11. | LT
  12. | LPAREN
  13. | LE
  14. | LBRACKET
  15. | IDENT of string
  16. | GT
  17. | GE
  18. | FIELD of Types.field
  19. | FALSE
  20. | EQ
  21. | EOF
  22. | AND
exception Error
val full_expr : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Types.expr
val config_file : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Types.expr Core.StringMap.t