Editor/ink-compiler/InkParser/InkParser_AuthorWarning.cs
using Ink.Parsed;

namespace Ink
{
    public partial class InkParser
    {
        protected AuthorWarning AuthorWarning()
        {
            Whitespace ();

            var identifier = Parse (IdentifierWithMetadata);
            if (identifier == null || identifier.name != "TODO")
                return null;

            Whitespace ();

            ParseString (":");

            Whitespace ();

            var message = ParseUntilCharactersFromString ("\n\r");

            return new AuthorWarning (message);
        }

    }
}