Irony.Parsing.Parser.UpdateParseTreeStatus C# (CSharp) Method

UpdateParseTreeStatus() private method

private UpdateParseTreeStatus ( ) : void
return void
    private void UpdateParseTreeStatus() {
      var parseTree = Context.CurrentParseTree;
      if (parseTree.ParserMessages.Count > 0)
        parseTree.ParserMessages.Sort(ParserMessageList.ByLocation);
      if (parseTree.HasErrors())
        parseTree.Status = ParseTreeStatus.Error;
      else if (Context.Status == ParserStatus.AcceptedPartial)
        parseTree.Status = ParseTreeStatus.Partial;
      else
        parseTree.Status = ParseTreeStatus.Parsed;
    }