CHANGES
INSTALL
Makefile.PL
MANIFEST
LICENSE
README
SIGNATURE
TODO
examples/common.pl		generate example graphs
examples/ascii.pl		examples as ASCII
examples/html.pl		examples as HTML
examples/syntax.pl		syntax tests
examples/syntax.tpl		HTML template for syntax tests
examples/parse			parser for tests
examples/base.css		needed for the output of syntax.pl
examples/history.txt		test-graph for version comparisations
examples/fun.tpl
examples/as_graphviz		parse text and output as graphviz
examples/as_svg			parse text and output as standalone SVG
examples/as_ascii		parse text and output it as ASCII art
examples/as_boxart		parse text and output it as box drawing using unicode
examples/as_boxart_html		parse text and output it as standalone HTML page with box drawing
examples/as_html		parse text and output it as standalone HTML page
examples/as_txt			parse text and output as text again
examples/complex.txt		a complex example
todos/autosplit.txt
todos/layouter_loop.txt
todos/layouter_loop_2.txt
todos/6_cluster.txt
todos/hash.txt
todos/cluster.txt
todos/chain.txt
bench/bench.pl
bench/serie.pl
t/anon.t
t/attributes.t
t/ascii.t
t/as_txt.t
t/astar.t
t/base.t
t/boxart.t
t/cell.t
t/chain.t
t/cluster.t
t/delete.t			test deletion of nodes/edges
t/drop.t
t/fb.t
t/graph.t
t/graphviz.t
t/easypm.t
t/edge.t
t/edge_cell.t
t/group.t
t/html.t			HTML output
t/layers.t
t/layout.t
t/layouter.t
t/node.t
t/node_mc.t
t/path.t
t/parser.t			general parser tests
t/parse_att.t			test parsing attributes
t/parse_edge.t			test parsing edges
t/pod.t				test the POD for correctness
t/pod_cov.t			test the POD for covering all subroutines
t/re_layout.t			test forcing a relayout/recalc
t/split.t			[ A | B | C ] || [ D | E | F ] tests
t/syntax/0000.txt		syntax tests for the parser
t/syntax/0001.txt
t/syntax/0002.txt
t/syntax/0003.txt
t/syntax/0010.txt
t/syntax/0011.txt
t/syntax/0020.txt
t/syntax/0021.txt
t/syntax/0030.txt
t/syntax/0040.txt
t/syntax/0050.txt
t/syntax/0060.txt
t/syntax/0061.txt
t/syntax/0062.txt
t/syntax/0063.txt
t/syntax/0070.txt
t/syntax/0080.txt
t/syntax/0090.txt
t/syntax/0100.txt
t/syntax/0102.txt
t/syntax/0110.txt
t/syntax/0120.txt
t/syntax/0130.txt
t/syntax/0131.txt
t/syntax/0140.txt
t/syntax/0150.txt
t/syntax/0160.txt
t/syntax/0170.txt		edges with labels
t/syntax/0171.txt		edges with attributes
t/syntax/0180.txt
t/syntax/0190.txt
t/syntax/0200.txt
t/syntax/0210.txt
t/syntax/0220.txt
t/syntax/0230.txt
t/syntax/0240.txt
t/syntax/0250.txt
t/syntax/0251.txt
t/syntax/0252.txt
t/syntax/0254.txt
t/stress/0001.txt		stress-testing the layouter
t/stress/0002.txt
t/stress/0003.txt
t/stress/0004.txt
t/stress/0005.txt
t/stress/0006.txt
t/stress/0010.txt
t/stress/0011.txt
t/stress/0012.txt
t/stress/0020.txt
t/stress/drop.txt
t/stress/drop_result.txt
t/stress/anon.txt
t/layouter/edge_label.txt
t/layouter/layouter_chain.txt
t/layouter/layouter_loop.txt
t/layouter/layouter.txt
t/layouter/multiples.txt
t/layouter/state.txt
t/fun/0000.txt			fun with graph examples
t/fun/0010.txt
t/fun/0011.txt
t/fun/0020.txt
t/fun/0030.txt
t/fun/0131.txt
t/fun/0200.txt
t/fun/biofuel.txt
t/in/1node.txt
t/in/1_selfloop.txt
t/in/1_selfloop_label.txt
t/in/1_selfloop_2.txt
t/in/2nodes.txt
t/in/2_cluster.txt
t/in/2_cluster_2.txt
t/in/2_cluster_3.txt
t/in/2_dot_dot_dash.txt
t/in/2_selfloop.txt
t/in/2_selfloop_flow_down.txt
t/in/2_edges.txt
t/in/2_long_labels.txt
t/in/2_graph_label.txt
t/in/2_zeros.txt
t/in/2_autosplit_empty.txt
t/in/3_autosplit_hang.txt
t/in/3nodes.txt
t/in/3_nodes_5_edges.txt
t/in/3_cluster.txt
t/in/3_selfloop.txt
t/in/3_selfloop_flip.txt
t/in/3_selfloop_flow_left.txt
t/in/3_selfloop_flow_down.txt
t/in/3_selfloop_flow_up.txt
t/in/3_bend_bug.txt
t/in/3_invisible_both.txt
t/in/3_invisible.txt
t/in/4_bend_bug.txt
t/in/4_autosplit_offset.txt
t/in/4_att.txt
t/in/4nodes.txt
t/in/4_nodes_5_edges.txt
t/in/4_nodes_6_edges.txt
t/in/4_2x2nodes.txt
t/in/4groups.txt
t/in/4groups_class.txt
t/in/4_edge_labels.txt
t/in/4_edge_cross.txt
t/in/4_near.txt
t/in/4_edge_types.txt
t/in/4_cross.txt
t/in/4_endless_loop.txt
t/in/4_endless_loop_2.txt
t/in/4_comma.txt
t/in/5_arrow_styles.txt
t/in/5_offsets.txt
t/in/5_offsets_2.txt
t/in/5_a-star_bug.txt
t/in/2_invisible_left.txt
t/in/2_invisible_right.txt
t/in/2_newlines.txt
t/in/6_chained.txt
t/in/6_chain_10_edges.txt
t/in/6_multicell.txt
t/in/6_multicell_offset.txt
t/in/7_cluster.txt
t/in/8_basename.txt
t/in/8_chain.txt
t/in/8_points.txt
t/in/8_labels.txt
t/in/8_endless_loop.txt
t/in/9_chain.txt
t/in/10borders.txt
t/in/18_multiples.txt
t/in/README
t/out/10borders.txt
t/out/1node.txt
t/out/1_selfloop.txt
t/out/1_selfloop_label.txt
t/out/1_selfloop_2.txt
t/out/2nodes.txt
t/out/2_selfloop.txt
t/out/2_selfloop_flow_down.txt
t/out/2_nodes_inv.txt
t/out/2_edges.txt
t/out/2_cluster.txt
t/out/2_cluster_2.txt
t/out/2_cluster_3.txt
t/out/2_dot_dot_dash.txt
t/out/2_invisible_left.txt
t/out/2_invisible_right.txt
t/out/2_newlines.txt
t/out/2_long_labels.txt
t/out/2_graph_label.txt
t/out/2_zeros.txt
t/out/2_autosplit_empty.txt
t/out/3_autosplit_hang.txt
t/out/3_bend_bug.txt
t/out/3nodes.txt
t/out/3_cluster.txt
t/out/3_selfloop.txt
t/out/3_selfloop_flip.txt
t/out/3_selfloop_flow_left.txt
t/out/3_selfloop_flow_down.txt
t/out/3_selfloop_flow_up.txt
t/out/3_invisible_both.txt
t/out/3_invisible.txt
t/out/3_nodes_5_edges.txt
t/out/4_bend_bug.txt
t/out/4_autosplit_offset.txt
t/out/4_att.txt
t/out/4_cross.txt
t/out/4_comma.txt
t/out/4nodes.txt
t/out/4_2x2nodes.txt
t/out/4groups.txt
t/out/4groups_class.txt
t/out/4_near.txt
t/out/4_nodes_5_edges.txt
t/out/4_nodes_6_edges.txt
t/out/4_edge_types.txt
t/out/4_edge_cross.txt
t/out/4_edge_labels.txt
t/out/4_endless_loop.txt
t/out/4_endless_loop_2.txt
t/out/5_arrow_styles.txt
t/out/5_offsets.txt
t/out/5_offsets_2.txt
t/out/5_a-star_bug.txt
t/out/6_chained.txt
t/out/6_chain_10_edges.txt
t/out/6_multicell.txt
t/out/6_multicell_offset.txt
t/out/7_cluster.txt
t/out/8_basename.txt
t/out/8_points.txt
t/out/8_chain.txt
t/out/8_labels.txt
t/out/8_endless_loop.txt
t/out/9_chain.txt
t/out/18_multiples.txt
t/txt/2_cluster.txt
t/txt/2_cluster_2.txt
t/txt/2_cluster_3.txt
t/txt/2_invisible_left.txt
t/txt/2_invisible_right.txt
t/txt/2_newlines.txt
t/txt/2_graph_label.txt
t/txt/2_zeros.txt
t/txt/3_invisible_both.txt
t/txt/3_invisible.txt
t/txt/3_cluster.txt
t/txt/2_dot_dot_dash.txt
t/txt/3_nodes_5_edges.txt
t/txt/3_selfloop.txt
t/txt/3_selfloop_flip.txt
t/txt/3_nodes_5_edges.txt
t/txt/2_autosplit_empty.txt
t/txt/3_autosplit_hang.txt
t/txt/4_autosplit_offset.txt
t/txt/4groups.txt
t/txt/4groups_class.txt
t/txt/4_near.txt
t/txt/4_comma.txt
t/txt/4_2x2nodes.txt
t/txt/4_nodes_5_edges.txt
t/txt/4_nodes_6_edges.txt
t/txt/4_edge_labels.txt
t/txt/4_edge_cross.txt
t/txt/4_cross.txt
t/txt/4_endless_loop.txt
t/txt/4_endless_loop_2.txt
t/txt/5_arrow_styles.txt
t/txt/5_offsets.txt
t/txt/5_offsets_2.txt
t/txt/6_chained.txt
t/txt/6_chain_10_edges.txt
t/txt/6_multicell.txt
t/txt/6_multicell_offset.txt
t/txt/7_cluster.txt
t/txt/8_basename.txt
t/txt/8_chain.txt
t/txt/8_points.txt
t/txt/8_labels.txt
t/txt/8_endless_loop.txt
t/txt/9_chain.txt
t/txt/10borders.txt
t/txt/18_multiples.txt
t/group/0010.txt
t/group/0131.txt
t/group/0230.txt
lib/Graph/Easy.pm
lib/Graph/Easy/As_ascii.pm		generate ASCII art
lib/Graph/Easy/As_txt.pm		generate textual description
lib/Graph/Easy/As_graphviz.pm		generate graphviz text
lib/Graph/Easy/Attributes.pm		define and check attributes
lib/Graph/Easy/Base.pm			OO base class
lib/Graph/Easy/Edge.pm
lib/Graph/Easy/Edge/Cell.pm
lib/Graph/Easy/Group.pm
lib/Graph/Easy/Group/Cell.pm
lib/Graph/Easy/Layout.pm		actual layout routines
lib/Graph/Easy/Layout/Scout.pm		pathfinding (including A*)
lib/Graph/Easy/Layout/Path.pm		path management
lib/Graph/Easy/Layout/Chain.pm		a chain of nodes
lib/Graph/Easy/Layout/Grid.pm		prepare layout
lib/Graph/Easy/Node.pm
lib/Graph/Easy/Node/Anon.pm
lib/Graph/Easy/Node/Cell.pm
lib/Graph/Easy/Node/Empty.pm		empty parts of a cluster
lib/Graph/Easy/Parser.pm		parse textual descriptions
META.yml				Module meta-data
