(name=>'ref to atom', code=>'GraphViz::Data::Structure->new(\1,%title%)->graph->as_canon', ) %% (name=>'ref to scalar', code=>'$a03 = 1; GraphViz::Data::Structure->new(\$a03,%title%)->graph->as_canon', ) %% (name=>'ref to ref to scalar', code=>'$a03 = 1; $b03 = \$a03; GraphViz::Data::Structure->new(\$b03,%title%)->graph->as_canon', ) %% (name=>'ref to self', code=>'$a03 = \$a03; GraphViz::Data::Structure->new($a03,%title%)->graph->as_canon', ) %% (name=>'ref to ref to self', code=>'$a03 = \$a03; $b03 = \$a03; GraphViz::Data::Structure->new(\$b03,%title%)->graph->as_canon', ) %% (name=>'twin circular ref', code=>'$a03 = \$b03; $b03 = \$a03; GraphViz::Data::Structure->new(\$a03,%title%)->graph->as_canon', ) %% (name=>'triple circular ref', code=>'$a03 = \$b03; $b03 = \$c03; $c03 = \$a03; GraphViz::Data::Structure->new(\$a03,%title%)->graph->as_canon', ) %% (name=>'odd characters', code=>'$z=" ..."; GraphViz::Data::Structure->new(\$z,%title%)->graph->as_canon', )