SkillAgentSearch skills...

Dotgraph

javascript parser for Graphviz dot/xdot format

Install / Use

/learn @siefkenj/Dotgraph
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

dotgraph

javascript parser and library for the Graphviz dot/xdot format, implimented based on the grammar defined http://www.graphviz.org/doc/info/lang.html provides a parser based on PEG.js and some javascript objects for manipulating and querying graph properties.

Basic Usage

ast = DotParser.parse(str_source);
graph = new DotGraph(ast);
graph.walk(); 	// walks the ast and gathers all information about nodes, edges, and subgraphs

console.log(graph.nodes); 	// object of all nodes and their attrs
console.log(graph.edges); 	// object of all edges and their attrs
console.log(graph.graphs); 	// object of all subgraphs and their attrs

XDotGraph is a subclass of DotGraph that parses all the recognized xdot attributes and turns them into javascript objects, automatically converting inches to pixels where applicable. Note: the list of recognized attributes is currently very short, consisting of pos (for nodes and edges), width, height, bb, lp

Related Skills

View on GitHub
GitHub Stars34
CategoryDevelopment
Updated1y ago
Forks13

Languages

CoffeeScript

Security Score

75/100

Audited on Nov 22, 2024

No findings