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));
 }