internal PgnOrphanParenthesisCloseSyntax(PgnPlyFloatItemWithTriviaSyntax parent) : base(parent) { }
internal PgnTagElementInMoveTreeSyntax(PgnPlyFloatItemWithTriviaSyntax parent, GreenPgnTagElementInMoveTreeSyntax green) : base(parent) { Green = green; }
internal override PgnPlyFloatItemSyntax CreateRedNode(PgnPlyFloatItemWithTriviaSyntax parent) => new PgnOrphanParenthesisCloseSyntax(parent);
internal override PgnPlyFloatItemSyntax CreateRedNode(PgnPlyFloatItemWithTriviaSyntax parent) => new PgnTagElementInMoveTreeSyntax(parent, this);
internal PgnPeriodSyntax(PgnPlyFloatItemWithTriviaSyntax parent) : base(parent) { }
internal override PgnPlyFloatItemSyntax CreateRedNode(PgnPlyFloatItemWithTriviaSyntax parent) => new PgnPeriodSyntax(parent);
internal PgnPlyFloatItemSyntax(PgnPlyFloatItemWithTriviaSyntax parent) => Parent = parent;
internal abstract PgnPlyFloatItemSyntax CreateRedNode(PgnPlyFloatItemWithTriviaSyntax parent);