grew_node.mli 329 Bytes
Newer Older
bguillaum's avatar
bguillaum committed
1
open Grew_utils
pj2m's avatar
pj2m committed
2 3
open Grew_fs
open Grew_edge
bguillaum's avatar
bguillaum committed
4
open Grew_ast
pj2m's avatar
pj2m committed
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

module Node : sig
  type t = {
      fs : Feature_structure.t;
      pos : int option;
      next : Edge.t Massoc.t;
    }
	
  val build: ?domain:Ast.domain -> Ast.node -> (Id.name * t)

  val is_a : t -> t -> bool
  val empty : t
  val to_string : t -> string
end