From 0d73b33ff352875a9846462fb2da4f4f26614a4b Mon Sep 17 00:00:00 2001 From: Sergiu Ivanov Date: Tue, 3 Mar 2020 01:01:00 +0100 Subject: [PATCH] example: Some updates to the state graph of the reaction system. --- example/dots/examplevvXFaI.svg | 66 +++++++++++++++++----------------- example/example.org | 24 ++++++------- 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/example/dots/examplevvXFaI.svg b/example/dots/examplevvXFaI.svg index 1eb8e11..ae3a263 100644 --- a/example/dots/examplevvXFaI.svg +++ b/example/dots/examplevvXFaI.svg @@ -4,79 +4,79 @@ - - + + G - + node0 - -C:{}{t} -D:{} + +C:{}{t} +D:{} node2 - -C:{t} -D:{} + +C:{t} +D:{} node0->node2 - - -{} + + +{} node1 - -C:{z}{}{t} -D:{z} + +C:{z}{}{t} +D:{z} node1->node0 - - -{} + + +{} node4 - -C: -D:{} + +C: +D:{} node2->node4 - - -{} + + +{} node3 - -C:{x y}{z}{}{t} -D:{} + +C:{x y}{z}{}{t} +D:{} node3->node1 - - -{b} + + +{b} node4->node4 - -{} + +{} diff --git a/example/example.org b/example/example.org index fce2b24..ae6f2cd 100644 --- a/example/example.org +++ b/example/example.org @@ -542,31 +542,31 @@ tab #+NAME: rs1-sgr #+HEADER: :var input-rs=munch-sexp(rs1) :var input-ctx=munch-sexp(ctx1) #+BEGIN_SRC racket :results output drawer -(dotit (ppsg (build-interactive-process (unorg-rs input-rs) (read-ctx input-ctx)))) +(dotit (ppsg (build-interactive-process-graph (unorg-rs input-rs) (read-ctx input-ctx)))) #+END_SRC #+RESULTS: rs1-sgr :RESULTS: digraph G { - node0 [label="(state (set 'z) (list (set 'z) (set) (set 't)))\n"]; - node1 [label="(state (set) (list (set 'x 'y) (set 'z) (set) (set 't)))\n"]; - node2 [label="(state (set) '())\n"]; - node3 [label="(state (set) (list (set 't)))\n"]; - node4 [label="(state (set) (list (set) (set 't)))\n"]; + node0 [label="C:{}{t}\nD:{}"]; + node1 [label="C:{z}{}{t}\nD:{z}"]; + node2 [label="C:{t}\nD:{}"]; + node3 [label="C:{x y}{z}{}{t}\nD:{}"]; + node4 [label="C:\nD:{}"]; subgraph U { edge [dir=none]; - node2 -> node2 [label="{}"]; + node4 -> node4 [label="{}"]; } subgraph D { - node0 -> node4 [label="{}"]; - node1 -> node0 [label="{b}"]; - node3 -> node2 [label="{}"]; - node4 -> node3 [label="{}"]; + node0 -> node2 [label="{}"]; + node1 -> node0 [label="{}"]; + node2 -> node4 [label="{}"]; + node3 -> node1 [label="{b}"]; } } :END: - #+BEGIN_SRC dot :file dots/examplevvXFaI.svg :results raw drawer :cmd dot :noweb yes + #+BEGIN_SRC dot :file dots/examplevvXFaI.svg :results raw drawer :cmd circo :noweb yes <> #+END_SRC