Created
August 2, 2016 19:05
-
-
Save matejaputic/80d9fc21d6f52afc4b01f53fb765e927 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(venv)mp3t@automata1:~/Projects/dot2anml$ ./dot2anml.py -b ~/Projects/htm_ap_project_clean/htm_anml_compiler/anml/tm_segment.gv tm_segment.anml | |
Traceback (most recent call last): | |
File "./dot2anml.py", line 246, in <module> | |
main() | |
File "./dot2anml.py", line 232, in main | |
generate_anml(dot_graph,anmlNet,dict(),verbose,blockrows) | |
File "./dot2anml.py", line 146, in generate_anml | |
generate_anml(subgraph,network,elements,verbose,blockrows,lastId=subgraph_id) | |
File "./dot2anml.py", line 113, in generate_anml | |
elements[node_name] = [network.AddSTE(node_label, anmlId=node_name_id, match=False)] | |
File "/usr/lib/python2.7/dist-packages/micronap/sdk/anml.py", line 505, in AddSTE | |
return self.AddAnmlElement(element) | |
File "/usr/lib/python2.7/dist-packages/micronap/sdk/anml.py", line 465, in AddAnmlElement | |
raise ApError(n) | |
micronap.sdk.common.ApError: Unspecified syntax error, basically a catch all |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<anml version="1.0"> | |
<automata-network id="htmregion" name="htmregion"> | |
<description></description> | |
<!-- START TM_SEGMENT --> | |
<!-- tm_segment.keeper_tmseg0_tmcell1_htmcol900 (keeper_xff_xff) --> | |
<state-transition-element id="hex1_keeper_tmseg0_tmcell1_htmcol900" symbol-set="[\xff]" start="start-of-data"> | |
<activate-on-match element="not_hex2_keeper_tmseg0_tmcell1_htmcol900"/> | |
</state-transition-element> | |
<state-transition-element id="not_hex1_keeper_tmseg0_tmcell1_htmcol900" symbol-set="[^\xff]"> | |
<activate-on-match element="any_hex_keeper_tmseg0_tmcell1_htmcol900"/> | |
</state-transition-element> | |
<state-transition-element id="any_hex_keeper_tmseg0_tmcell1_htmcol900" symbol-set="*" start="start-of-data"> | |
<activate-on-match element="hex1_keeper_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="not_hex1_keeper_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbf0_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb1a_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb26_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb27_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb59_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbee_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb4f_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb39_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbce_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbcf_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb2d_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb68_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbc9_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbb7_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb35_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb82_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbe4_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msba1_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbd3_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb1d_tmseg0_tmcell1_htmcol900"/> | |
</state-transition-element> | |
<state-transition-element id="not_hex2_keeper_tmseg0_tmcell1_htmcol900" symbol-set="[^\xff]"> | |
<activate-on-match element="not_hex1_keeper_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="hex1_keeper_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbf0_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb1a_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb26_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb27_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb59_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbee_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb4f_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb39_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbce_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbcf_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb2d_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb68_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbc9_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbb7_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb35_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb82_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbe4_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msba1_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msbd3_tmseg0_tmcell1_htmcol900"/> | |
<activate-on-match element="msb1d_tmseg0_tmcell1_htmcol900"/> | |
</state-transition-element> | |
<!-- tm_segment tmseg0_tmcell1_htmcol900 --> | |
<state-transition-element id="msbf0_tmseg0_tmcell1_htmcol900" symbol-set="[\xf0]"> | |
<activate-on-match element="lsbf0_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsbf0_tmseg0_tmcell1_htmcol900" symbol-set="[\x00]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msb1a_tmseg0_tmcell1_htmcol900" symbol-set="[\x1a]"> | |
<activate-on-match element="lsb1a_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsb1a_tmseg0_tmcell1_htmcol900" symbol-set="[\xc0]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msb26_tmseg0_tmcell1_htmcol900" symbol-set="[\x26]"> | |
<activate-on-match element="lsb26_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsb26_tmseg0_tmcell1_htmcol900" symbol-set="[\xc0]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msb27_tmseg0_tmcell1_htmcol900" symbol-set="[\x27]"> | |
<activate-on-match element="lsb27_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsb27_tmseg0_tmcell1_htmcol900" symbol-set="[\x40]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msb59_tmseg0_tmcell1_htmcol900" symbol-set="[\x59]"> | |
<activate-on-match element="lsb59_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsb59_tmseg0_tmcell1_htmcol900" symbol-set="[\xc0]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msbee_tmseg0_tmcell1_htmcol900" symbol-set="[\xee]"> | |
<activate-on-match element="lsbee_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsbee_tmseg0_tmcell1_htmcol900" symbol-set="[\x20]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msb4f_tmseg0_tmcell1_htmcol900" symbol-set="[\x4f]"> | |
<activate-on-match element="lsb4f_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsb4f_tmseg0_tmcell1_htmcol900" symbol-set="[\x40]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msb39_tmseg0_tmcell1_htmcol900" symbol-set="[\x39]"> | |
<activate-on-match element="lsb39_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsb39_tmseg0_tmcell1_htmcol900" symbol-set="[\x20]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msbce_tmseg0_tmcell1_htmcol900" symbol-set="[\xce]"> | |
<activate-on-match element="lsbce_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsbce_tmseg0_tmcell1_htmcol900" symbol-set="[\x00]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msbcf_tmseg0_tmcell1_htmcol900" symbol-set="[\xcf]"> | |
<activate-on-match element="lsbcf_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsbcf_tmseg0_tmcell1_htmcol900" symbol-set="[\x00]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msb2d_tmseg0_tmcell1_htmcol900" symbol-set="[\x2d]"> | |
<activate-on-match element="lsb2d_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsb2d_tmseg0_tmcell1_htmcol900" symbol-set="[\xc0]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msb68_tmseg0_tmcell1_htmcol900" symbol-set="[\x68]"> | |
<activate-on-match element="lsb68_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsb68_tmseg0_tmcell1_htmcol900" symbol-set="[\xc0]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msbc9_tmseg0_tmcell1_htmcol900" symbol-set="[\xc9]"> | |
<activate-on-match element="lsbc9_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsbc9_tmseg0_tmcell1_htmcol900" symbol-set="[\x40]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msbb7_tmseg0_tmcell1_htmcol900" symbol-set="[\xb7]"> | |
<activate-on-match element="lsbb7_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsbb7_tmseg0_tmcell1_htmcol900" symbol-set="[\x40]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msb35_tmseg0_tmcell1_htmcol900" symbol-set="[\x35]"> | |
<activate-on-match element="lsb35_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsb35_tmseg0_tmcell1_htmcol900" symbol-set="[\xa0]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msb82_tmseg0_tmcell1_htmcol900" symbol-set="[\x82]"> | |
<activate-on-match element="lsb82_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsb82_tmseg0_tmcell1_htmcol900" symbol-set="[\x60]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msbe4_tmseg0_tmcell1_htmcol900" symbol-set="[\xe4]"> | |
<activate-on-match element="lsbe4_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsbe4_tmseg0_tmcell1_htmcol900" symbol-set="[\xc0]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msba1_tmseg0_tmcell1_htmcol900" symbol-set="[\xa1]"> | |
<activate-on-match element="lsba1_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsba1_tmseg0_tmcell1_htmcol900" symbol-set="[\x80]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msbd3_tmseg0_tmcell1_htmcol900" symbol-set="[\xd3]"> | |
<activate-on-match element="lsbd3_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsbd3_tmseg0_tmcell1_htmcol900" symbol-set="[\x60]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="msb1d_tmseg0_tmcell1_htmcol900" symbol-set="[\x1d]"> | |
<activate-on-match element="lsb1d_tmseg0_tmcell1_htmcol900" /> | |
</state-transition-element> | |
<state-transition-element id="lsb1d_tmseg0_tmcell1_htmcol900" symbol-set="[\x00]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:cnt"/> | |
</state-transition-element> | |
<state-transition-element id="reset1_tmseg0_tmcell1_htmcol900" symbol-set="[\xff]"> | |
<activate-on-match element="activation_counter_tmseg0_tmcell1_htmcol900:rst"/> | |
</state-transition-element> | |
<state-transition-element id="reset0_tmseg0_tmcell1_htmcol900" symbol-set="[\xff]" start="all-input"> | |
<activate-on-match element="reset1_tmseg0_tmcell1_htmcol900"/> | |
</state-transition-element> | |
<counter id="activation_counter_tmseg0_tmcell1_htmcol900" target="16" at-target="latch"> | |
<!-- <activate-on-target element="hex1_any_activation_keeper_tm_column900_htmcol900"/> | |
<activate-on-target element="not_hex1_any_activation_keeper_tm_column900_htmcol900"/> | |
<activate-on-target element="hex1_any_activation_matcher_tm_column900_htmcol900"/> | |
<activate-on-target element="hex1_tmcell1_htmcol900_activated_keeper"/> | |
<activate-on-target element="not_hex1_tmcell1_htmcol900_activated_keeper"/> --> | |
<report-on-target/> | |
</counter> | |
<!-- END TM_SEGMENT --> | |
</automata-network> | |
</anml> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
digraph netlist { | |
subgraph cluster_nl_1 { | |
label="Netlist #1"; | |
fillcolor="#e0e0e0"; | |
style=filled; | |
color="#000000"; | |
n0 [shape=record,peripheries=2,style="filled",color="#FF00FF",fillcolor="#FFCC99",label="{{<in> CNT_i|<rst> RST_i}|{N0 count=16}|{stop hold\nB(0,0):R0}|<out> CTR_o}"]; | |
n1 [shape=record,style="filled",color="#000000",fillcolor="#CCFFFF",label="{{<t0> T0}|{N1 mode=OR\nB(0,0):R15}|{<out> BOOL_o}}"]; | |
n2 [shape=record,style="filled",color="#000000",fillcolor="#CCFFFF",label="{{<t0> T0}|{N2 mode=OR\nB(0,0):R14}|{<out> BOOL_o}}"]; | |
n3 [shape=record,style="filled",color="#000000",fillcolor="#CCFFFF",label="{{<t0> T0}|{N3 mode=OR\nB(0,0):R13}|{<out> BOOL_o}}"]; | |
subgraph cluster4 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n4t0 [shape=circle,style="filled",fillcolor="#008000",color="#000000",label="[\\x00-\\xFF]"]; | |
n4t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="[^\\xff]"]; | |
n4t1 -> n4t0; | |
n4t0 -> n4t1; | |
label="N4\nB(0,0):R15"; | |
} | |
subgraph cluster5 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n5t0 [shape=circle,style="filled",fillcolor="#008000",color="#000000",label="\\xff"]; | |
n5t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="[^\\xff]"]; | |
n5t1 -> n5t0; | |
n5t0 -> n5t1; | |
label="N5\nB(0,0):R14"; | |
} | |
subgraph cluster6 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n6t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xc0"]; | |
n6t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\x1a"]; | |
n6t1 -> n6t0; | |
label="N6\nB(0,0):R15"; | |
} | |
subgraph cluster7 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n7t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\x1d"]; | |
n7t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\x00"]; | |
n7t0 -> n7t1; | |
label="N7\nB(0,0):R15"; | |
} | |
subgraph cluster8 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n8t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xc0"]; | |
n8t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\&&"]; | |
n8t1 -> n8t0; | |
label="N8\nB(0,0):R15"; | |
} | |
subgraph cluster9 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n9t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="@"]; | |
n9t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\x27"]; | |
n9t1 -> n9t0; | |
label="N9\nB(0,0):R15"; | |
} | |
subgraph cluster10 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n10t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xc0"]; | |
n10t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="-"]; | |
n10t1 -> n10t0; | |
label="N10\nB(0,0):R15"; | |
} | |
subgraph cluster11 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n11t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xa0"]; | |
n11t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="5"]; | |
n11t1 -> n11t0; | |
label="N11\nB(0,0):R15"; | |
} | |
subgraph cluster12 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n12t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="9"]; | |
n12t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\x20"]; | |
n12t0 -> n12t1; | |
label="N12\nB(0,0):R15"; | |
} | |
subgraph cluster13 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n13t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="O"]; | |
n13t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="@"]; | |
n13t0 -> n13t1; | |
label="N13\nB(0,0):R14"; | |
} | |
subgraph cluster14 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n14t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="Y"]; | |
n14t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xc0"]; | |
n14t0 -> n14t1; | |
label="N14\nB(0,0):R14"; | |
} | |
subgraph cluster15 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n15t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="h"]; | |
n15t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xc0"]; | |
n15t0 -> n15t1; | |
label="N15\nB(0,0):R14"; | |
} | |
subgraph cluster16 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n16t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\x82"]; | |
n16t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="`"]; | |
n16t0 -> n16t1; | |
label="N16\nB(0,0):R14"; | |
} | |
subgraph cluster17 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n17t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xa1"]; | |
n17t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\x80"]; | |
n17t0 -> n17t1; | |
label="N17\nB(0,0):R14"; | |
} | |
subgraph cluster18 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n18t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xb7"]; | |
n18t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="@"]; | |
n18t0 -> n18t1; | |
label="N18\nB(0,0):R14"; | |
} | |
subgraph cluster19 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n19t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xc9"]; | |
n19t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="@"]; | |
n19t0 -> n19t1; | |
label="N19\nB(0,0):R14"; | |
} | |
subgraph cluster20 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n20t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xce"]; | |
n20t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\x00"]; | |
n20t0 -> n20t1; | |
label="N20\nB(0,0):R13"; | |
} | |
subgraph cluster21 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n21t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xcf"]; | |
n21t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\x00"]; | |
n21t0 -> n21t1; | |
label="N21\nB(0,0):R13"; | |
} | |
subgraph cluster22 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n22t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xd3"]; | |
n22t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="`"]; | |
n22t0 -> n22t1; | |
label="N22\nB(0,0):R13"; | |
} | |
subgraph cluster23 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n23t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xe4"]; | |
n23t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xc0"]; | |
n23t0 -> n23t1; | |
label="N23\nB(0,0):R13"; | |
} | |
subgraph cluster24 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n24t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xee"]; | |
n24t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\x20"]; | |
n24t0 -> n24t1; | |
label="N24\nB(0,0):R13"; | |
} | |
subgraph cluster25 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n25t0 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xf0"]; | |
n25t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\x00"]; | |
n25t0 -> n25t1; | |
label="N25\nB(0,0):R13"; | |
} | |
subgraph cluster26 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n26t0 [shape=circle,style="filled",fillcolor="#008000",color="#000000",label="\\xff"]; | |
n26t1 [shape=circle,style="filled",fillcolor="#99CCFF",color="#000000",label="\\xff"]; | |
n26t0 -> n26t1; | |
label="N26\nB(0,0):R0"; | |
} | |
subgraph cluster27 { | |
style=filled; | |
color="#000000"; | |
fillcolor="#c9ffb3"; | |
n27t0 [shape=circle,style="filled",fillcolor="#008000",color="#000000",label="[\\x00-\\xFF]"]; | |
n27t0 -> n27t0; | |
label="N27\nB(0,0):R0"; | |
} | |
n26t1 -> n0:rst; | |
n1:out -> n0:in; | |
n2:out -> n0:in; | |
n3:out -> n0:in; | |
n6t0 -> n1:t0; | |
n7t1 -> n1:t0; | |
n8t0 -> n1:t0; | |
n9t0 -> n1:t0; | |
n10t0 -> n1:t0; | |
n11t0 -> n1:t0; | |
n12t1 -> n1:t0; | |
n13t1 -> n2:t0; | |
n14t1 -> n2:t0; | |
n15t1 -> n2:t0; | |
n16t1 -> n2:t0; | |
n17t1 -> n2:t0; | |
n18t1 -> n2:t0; | |
n19t1 -> n2:t0; | |
n20t1 -> n3:t0; | |
n21t1 -> n3:t0; | |
n22t1 -> n3:t0; | |
n23t1 -> n3:t0; | |
n24t1 -> n3:t0; | |
n25t1 -> n3:t0; | |
n5t1 -> n4t1; | |
n4t0 -> n5t0; | |
n4t0 -> n6t1; | |
n5t1 -> n6t1; | |
n4t0 -> n7t0; | |
n5t1 -> n7t0; | |
n4t0 -> n8t1; | |
n5t1 -> n8t1; | |
n4t0 -> n9t1; | |
n5t1 -> n9t1; | |
n4t0 -> n10t1; | |
n5t1 -> n10t1; | |
n4t0 -> n11t1; | |
n5t1 -> n11t1; | |
n4t0 -> n12t0; | |
n5t1 -> n12t0; | |
n4t0 -> n13t0; | |
n5t1 -> n13t0; | |
n4t0 -> n14t0; | |
n5t1 -> n14t0; | |
n4t0 -> n15t0; | |
n5t1 -> n15t0; | |
n4t0 -> n16t0; | |
n5t1 -> n16t0; | |
n4t0 -> n17t0; | |
n5t1 -> n17t0; | |
n4t0 -> n18t0; | |
n5t1 -> n18t0; | |
n4t0 -> n19t0; | |
n5t1 -> n19t0; | |
n4t0 -> n20t0; | |
n5t1 -> n20t0; | |
n4t0 -> n21t0; | |
n5t1 -> n21t0; | |
n4t0 -> n22t0; | |
n5t1 -> n22t0; | |
n4t0 -> n23t0; | |
n5t1 -> n23t0; | |
n4t0 -> n24t0; | |
n5t1 -> n24t0; | |
n4t0 -> n25t0; | |
n5t1 -> n25t0; | |
n27t0 -> n26t0; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment