anchor.diff:          let prefix = "`scope3"
   
           let expected = []
  -        //act
  -        let cfg = buildCfg' qGraph prefix
  -        //assert
  -        runTest tokToRealName cfg expected
  +        
  +        //act
  +        let cfg = buildCfg' qGraph prefix
  +        let errorList = 
  +            cfg.FindUndefinedVariables()
  +            |> List.map tokToRealName
  +        
  +        //assert
  +        assertResult errorList expected
           
   //[<EntryPoint>]
   let f x = 
       let functions =  ``Find undefined variables``()
  -    functions.Elementary()
  +    functions.``X = Z; Y = X;``()
  +    (*let scopeTest = ``Scope test``()
  +    scopeTest.Scope1()*)
       1
positive.code:         
          let expected = [y]
          let prefix = "`cfg undefined variables ambiguous2"
          //act
          let cfg = buildCfg' qGraph prefix
          //assert
          runTest' cfg expected
  
      [<Test>]
      member this.``Cycle inside expression``() = 
  
negative.code:         let prefix = "`scope"
  
          let expected = [y]
          
          //act
          let cfg = buildCfg' qGraph prefix
          let errorList = 
              cfg.FindUndefinedVariables()
              |> List.map tokToRealName
          
          //assert
          assertResult errorList expected
      
      [<Test>]
      member this.``Scope2``() = 
  