anchor.diff:  open Compile
   
   // TODO : Move these into a separate assembly to avoid loading System.Xml.dll unless necessary.
  -
  -// TODO : Implement back-ends which generate graph output, e.g., for debugging and presentation.
  -// DGML (for Visual Studio)
  -// dot (for graphviz)
  +// TODO : Implement a backend for the dot (graphviz) format.
   
   /// Functions for generating color palettes.
   // Reference : http://martin.ankerl.com/2009/12/09/how-to-create-random-colors-programmatically/
  
positive.code:                         // Remove the trailing "," before returning.
                          sb.Length <- sb.Length - 1
                          sb.ToString ())
              // Increment the rule index
              ruleIndex + 1)
          // Discard the rule index
  
negative.code:                     dfaStateNode.Attributes.Append acceptedRuleClauseIndexAttr |> ignore
                      acceptedRuleClauseIndexAttr.Value <- acceptedRuleClauseIndex.ToString ())
  
              // Add the transitions for this rule's DFA.
              compiledRule.Dfa.Transitions.AdjacencyMap
              |> Map.iter (fun edgeKey edgeSet ->
  