Module Corelang__.Rule

val sym_diff : Corelang__.Link.LinkSet.t -> Corelang__.Link.LinkSet.t -> Corelang__.Link.LinkSet.t

disjunctive_union

val corelang_of_rule : string -> ((Corelang__.Link.LinkSet.t * (Corelang__.Syntax.c_atom list * (string * string) list)) * 'a list) -> Parse.proc -> ((Corelang__.Link.LinkSet.t * (Corelang__.Syntax.c_atom list * Corelang__.Syntax.c_conn list)) * 'b list) -> Corelang__.Syntax.c_rule

ルールの解析を行う

  • 入力は既に解析済みのプロセス
  • サブルールの解析は入力として渡される前に既に行われている
  • 今回はサブルールは認めないことにしているのであまり意味はないが