# 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