Example #1
0
        public override Style VisitTagElementInMoveTreeSyntax(PgnTagElementInMoveTreeSyntax node, PgnEditor pgnEditor)
        {
            switch (node.Green.TagElement.SymbolType)
            {
            case PgnSymbolType.TagValue:
            case PgnSymbolType.ErrorTagValue:
                return(pgnEditor.Styles[errorTagValueStyleIndex]);
            }

            // Display [ and ] like illegal characters.
            return(pgnEditor.Styles[illegalCharacterStyleIndex]);
        }
 public virtual void VisitTagElementInMoveTreeSyntax(PgnTagElementInMoveTreeSyntax node) => DefaultVisit(node);
Example #3
0
 public override IGreenPgnSymbol VisitTagElementInMoveTreeSyntax(PgnTagElementInMoveTreeSyntax node) => node.Green.TagElement;