package datalog

  1. Overview
  2. Docs
An in-memory datalog implementation for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

datalog-0.7.tbz
sha256=13ca520bddf4f0c44d1468bc89347be72ec543be58fff29469a0da24956be541
sha512=25d6e9cb5abe8aa1110730d884abb9e51ae78bf681b3f21709efa32359b9cbdd97d9076761c91562580c090cbce12ce159c97533ae5d9d427c24cb329e950793

doc/datalog.top_down/Datalog_top_down/Parser/index.html

Module Datalog_top_down.ParserSource

Sourcetype token =
  1. | LEFT_PARENTHESIS
  2. | RIGHT_PARENTHESIS
  3. | DOT
  4. | COLON
  5. | IF
  6. | NOT
  7. | COMMA
  8. | AGGR_EQUAL
  9. | EOI
  10. | SINGLE_QUOTED of string
  11. | DOUBLE_QUOTED of string
  12. | LOWER_WORD of string
  13. | UPPER_WORD of string
  14. | INT of string
  15. | OPERATOR of string
Sourceval parse_term : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> AST.term
Sourceval parse_literal : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> AST.literal
Sourceval parse_literals : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> AST.literal list
Sourceval parse_query : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> AST.term list * AST.literal list
Sourceval parse_clause : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> AST.clause
Sourceval parse_file : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> AST.file
OCaml

Innovation. Community. Security.