anchor.diff:        return HelpText sym
       }
   
  +  let compilerlocation = parser {
  +    let! _ = string "compilerlocation"
  +    return CompilerLocation
  +    }
  +
     // Parses always and returns default error message
     let error = parser { return Error("Unknown command or wrong arguments") }
   
  
positive.code:     | null -> Quit
      | input ->
        let reader = Parsing.createForwardStringReader input 0
        let cmds = errors <|> outputmode <|> helptext <|> help <|> declarations <|> parse <|> project <|> completionTipOrDecl <|> quit <|> error
        reader |> Parsing.getFirst cmds
  
  // --------------------------------------------------------------------------------------
  
negative.code:     outputmode {json,text}
        - switches the output format. json offers richer data
          for some commands
      compilerlocation
        - prints the best guess for the location of fsc and fsi
          (or fsharpc and fsharpi on unix)
      "
      
    let outputText = @"
  