anchor.diff:        let lines = state.Files.[file]
         let ok = line < lines.Length && line >= 0 &&
                  col < lines.[line].Length && col >= 0
  -      if not ok then Console.WriteLine("ERROR: Position is out of range")
  +      if not ok then Console.WriteLine("ERROR: Position is out of range\n<<EOF>>")
         ok
  +
  +
   
       Debug.print "main state is:\nproject: %b\nfiles: %A"
                   (Option.isSome state.Project)
  
positive.code:                         Console.WriteLine(IO.Path.Combine(ProjectParser.getDirectory p, f))
                        Console.WriteLine("<<EOF>>")
                        main { state with Project = Some p }
            | None   -> printfn "ERROR: Project file '%s' is invalid" file
                        main state
          else
            printfn "ERROR: File '%s' does not exist" file
            main state
  
      | Declarations file ->
  
negative.code: 
    // Parses always and returns default error message
    let error = parser {
      return Error("ERROR: Unknown command or wrong arguments\n<<EOF>>") }
  
    // Parase any of the supported commands
    let parseCommand input =
  