internal YamlToken CheckDuplicate(string propName, int currentLine) { int oldLine; if (_previousProperties.TryGetValue(propName, out oldLine)) { // Key is already present. return(YamlToken.NewError(default(SourceLocation), $"Property '{propName}' is already defined on line {oldLine}.")); } _previousProperties.Add(propName, currentLine); return(null); }
private YamlToken Error(LineParser line, string message) { return(YamlToken.NewError(this.Loc(line), message)); }