Skip Menu |
 

This queue is for tickets about the Graph-ReadWrite CPAN distribution.

Report information
The Basics
Id: 104647
Status: new
Priority: 0/
Queue: Graph-ReadWrite

People
Owner: Nobody in particular
Requestors: user42_kevin [...] yahoo.com.au
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Graph::Writer::Dot round-trip of graph name with spaces
Date: Sun, 24 May 2015 15:54:49 +1000
To: bug-Graph-ReadWrite [...] rt.cpan.org
From: Kevin Ryde <user42_kevin [...] yahoo.com.au>
Download (untitled) / with headers
text/plain 973b
In Graph-ReadWrite 2.07 on recent debian i386 perl 5.20.2, if Graph::Reader::Dot reads a foo.dot like below which has a space in the graph name then the output of Graph::Writer::Dot does not re-write the necessary quotes around the name. For example foo.pl and foo.dot below gives one-two digraph Hello World { /* list of nodes */ "one"; "two"; /* list of edges */ "one" -> "two"; } $_[0]->YYCurtok ID $_[0]->YYCurval World @$_[0]->YYExpect { $_[0]->YYLexer CODE(0x8a40e6c) substr($_[0]->YYData->{INPUT},0,21) ... Syntax error. where I hoped a Reader -> Writer -> Reader round-trip would succeed. The string quoting at http://www.graphviz.org/doc/info/lang.html says literal " as \" too, if that would be a shared subroutine for vertex etc too. Not sure if Graph::Reader::Dot decodes \" as such, but if the Graph.pm attributes are used by others than could be any string in the name.
Download foo.pl
text/x-perl 356b

Message body is not shown because sender requested not to inline it.

Download foo.dot
text/plain 63b

Message body is not shown because sender requested not to inline it.



This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.