graph: {title: "Syntax Tree"
layoutalgorithm : tree
node.color : lightcyan
node.textcolor : darkblue
node.fontname : "helvB08"
node.height : 28
node.borderwidth: 2
edge.thickness : 3
edge.color : 8
edge.arrowstyle : line
edge.arrowsize : 6
arrowmode : free
node: { title: "Program" }
node: { title: "Block"
bordercolor: black }
edge: { source: "Program" target: "Block" }
node.textcolor: black
node.height: 20
node.label: "Decl"
node: { title: "Decl0" }
node: { title: "Decl1" }
node: { title: "Decl2" }
node.label: "StatList"
node: { title: "SttL0" }
node: { title: "SttL1" }
node: { title: "SttL2" }
node: { title: "SttL3" }
node: { title: "SttL4" }
node: { title: "SttL5" horizontal_order: 2 }
node.borderwidth: 1
node.fontname: "helvR08"
node.label: "VarDecl"
node: { title: "VDcl0" }
node: { title: "VDcl1" }
node: { title: "VDcl2" }
node.label: "Stat"
node: { title: "Stat0" }
node: { title: "Stat1" }
node: { title: "Stat2" }
node: { title: "Stat3" }
node: { title: "Stat4" }
node: { title: "Stat5" }
node: { title: "Aray1" label: "Array" }
node: { title: "Aray2" label: "Array" }
node: { title: "Itgr0" label: "Integer" }
node: { title: "Itgr1" label: "Integer" horizontal_order: 3 }
node: { title: "Itgr2" label: "Integer" horizontal_order: 3 }
node.height: 32
node: { title: "1It10" label: "Int\n10" }
node: { title: "2It10" label: "Int\n10" }
node: { title: "1It01" label: "Int\n1" }
node: { title: "2It01" label: "Int\n1" }
node.borderstyle: dotted
node.fontname: "helvO08"
node: { title: "1Idfb" label: "Identifier\nb" }
node: { title: "1Idfk" label: "Identifier\nk" }
node: { title: "1Idfp" label: "Identifier\np" }
node: { title: "tst" label: "Identifier\ntst3" }
//DECLARATION TREE
|

Layout computed by
aiSee

Linux Screenshot

Windows Screenshot

Manhattan Layout
|