anchor.diff:                  comment.Append(patients[i]);
                   break;
           }
  -        if (count == 3 || i == length - 1)
  -        {
  -
  -        // тут поставить маркер на карту
  -
  +    }
  +    if (count == 3 || i == length - 1)
  +    {
  +        createPushpin(latitude.ToString(), longitude.ToString(), comment.ToString());
           latitude.Clear();
           longitude.Clear();
           comment.Clear();
           count = 0;
  -        }
       }
   }"
               | "form" ->
  
positive.code:                 tempStack.Push(reader.GetAttribute("control-id"))
              | "action" when reader.NodeType = XmlNodeType.EndElement ->
                  // ключ - id контрола, значение - код, который нужно выполнить
                  actions.Add(tempStack.Pop() :?> string, currentBuilder.ToString())
                  currentBuilder.Clear() |> ignore
              | "trigger" when reader.NodeType <> XmlNodeType.EndElement ->
                  tempStack.Push(reader.GetAttribute("event"))
                  tempStack.Push(reader.GetAttribute("form-id"))
              | "trigger" when reader.NodeType = XmlNodeType.EndElement ->
                  // ключ - пара, в которой 1 элемент - имя формы, 2 элемент - событие, занчение - код, который нужно выполнить
                  triggers.Add((tempStack.Pop() :?> string, tempStack.Pop() :?> string), currentBuilder.ToString())
                  currentBuilder.Clear() |> ignore
              | "if" when reader.NodeType <> XmlNodeType.EndElement -> builderAppend <| "\nif (" + reader.GetAttribute("condition") + ")"
              | "then" when reader.NodeType <> XmlNodeType.EndElement -> builderAppend <| "\n{"
  
negative.code: let csprojItems = new StringBuilder()
  let csprojPages = new StringBuilder()
  let resources = new StringBuilder()
  let references = new StringBuilder()
  let usings = new StringBuilder()
  let xmlns = new StringBuilder()
  
  let actions  = new Hashtable()
  let triggers = new Hashtable()
  