From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vladimir Alexiev Subject: Re: From state table to state diagram Date: Wed, 24 Nov 2010 01:25:22 +0000 (UTC) Message-ID: References: <4af92c2e-de26-4149-bd68-06fd6a0503f0@email.android.com> <878w3vedfz.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=50502 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PL4LF-0004oo-3i for emacs-orgmode@gnu.org; Tue, 23 Nov 2010 20:40:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PL4LA-0005qz-6n for emacs-orgmode@gnu.org; Tue, 23 Nov 2010 20:40:13 -0500 Received: from lo.gmane.org ([80.91.229.12]:33605) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PL4L9-0005qh-VM for emacs-orgmode@gnu.org; Tue, 23 Nov 2010 20:40:08 -0500 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PL4L5-00021Q-SI for emacs-orgmode@gnu.org; Wed, 24 Nov 2010 02:40:03 +0100 Received: from 85.239.150.142 ([85.239.150.142]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Nov 2010 02:40:03 +0100 Received: from vladimir by 85.239.150.142 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Nov 2010 02:40:03 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org You first need to decide on a syntax: how many cols in the table and what do they mean. A Confluence plugin does that. You may want to check it out for inspiration and nice examples: https://studio.plugins.atlassian.com/wiki/display/GVIZ/Confluence+Graphviz+Plugin https://studio.plugins.atlassian.com/wiki/display/GVIZ/Graph-from-table+Macro Dot is a really simple language, so translating to it should be easy. Eg | state1 | state2 | transition | becomes state1 -> state2 [label="transition"]