grew_loader.mli 1.17 KB
Newer Older
bguillaum's avatar
bguillaum committed
1 2 3
(**********************************************************************************)
(*    Libcaml-grew - a Graph Rewriting library dedicated to NLP applications      *)
(*                                                                                *)
Bruno Guillaume's avatar
Bruno Guillaume committed
4
(*    Copyright 2011-2018 Inria, Université de Lorraine                           *)
bguillaum's avatar
bguillaum committed
5
(*                                                                                *)
Bruno Guillaume's avatar
Bruno Guillaume committed
6
(*    Webpage: http://grew.fr                                                     *)
bguillaum's avatar
bguillaum committed
7 8 9 10
(*    License: CeCILL (see LICENSE folder or "http://www.cecill.info")            *)
(*    Authors: see AUTHORS file                                                   *)
(**********************************************************************************)

bguillaum's avatar
bguillaum committed
11

bguillaum's avatar
bguillaum committed
12
open Grew_base
13
open Grew_types
bguillaum's avatar
bguillaum committed
14
open Grew_ast
15

bguillaum's avatar
bguillaum committed
16
module Loader: sig
17 18
  val domain: string -> Ast.domain

bguillaum's avatar
bguillaum committed
19

20
  val new_grs: string -> Ast.grs
21

bguillaum's avatar
bguillaum committed
22 23 24
  val gr: string -> Ast.gr

  val pattern: string -> Ast.pattern
25

26
  val phrase_structure_tree: string -> Ast.pst
bguillaum's avatar
bguillaum committed
27
end
28 29 30

module Parser : sig
  val gr: string -> Ast.gr
31

32
  val phrase_structure_tree: string -> Ast.pst
33 34

  val pattern: string -> Ast.pattern
35

36
  val strategy: string -> Ast.strat
37
end