# File lib/graphviz/parser.rb, line 210 210: def eval( context ) 211: # puts "CREATE SUBGRAPH : #{name.text_value}" 212: 213: # Save options 214: saved_options = context.options.clone 215: # Save graph 216: saved_graph = context.graph 217: 218: # Create Graph 219: context.graph = context.graph.add_graph( name.text_value.gsub(/"/, "") ) 220: #context.options = { 221: # :node => {}, 222: # :edge => {} 223: #} 224: 225: # Eval cluster 226: cluster.eval( context ) 227: 228: # Reinitialize graph and options 229: context.graph = saved_graph 230: context.options = saved_options 231: end