RazorDocument - [0..117)::117 - [{<span foo="/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@@[a-z0-9]([a-z0-9-]*[a-z0-9])?\.([a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i" />}]
    MarkupBlock - [0..117)::117
        MarkupTextLiteral - [0..1)::1 - [{] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Text;[{];
        MarkupTagBlock - [1..116)::115 - [<span foo="/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@@[a-z0-9]([a-z0-9-]*[a-z0-9])?\.([a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i" />]
            MarkupTextLiteral - [1..6)::5 - [<span] - Gen<Markup> - SpanEditHandler;Accepts:Any
                OpenAngle;[<];
                Text;[span];
            MarkupAttributeBlock - [6..113)::107 - [ foo="/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@@[a-z0-9]([a-z0-9-]*[a-z0-9])?\.([a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i"]
                MarkupTextLiteral - [6..7)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                    Whitespace;[ ];
                MarkupTextLiteral - [7..10)::3 - [foo] - Gen<Markup> - SpanEditHandler;Accepts:Any
                    Text;[foo];
                Equals;[=];
                MarkupTextLiteral - [11..12)::1 - ["] - Gen<None> - SpanEditHandler;Accepts:Any
                    DoubleQuote;["];
                GenericBlock - [12..112)::100
                    MarkupLiteralAttributeValue - [12..44)::32 - [/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+]
                        MarkupTextLiteral - [12..44)::32 - [/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+] - Gen<Markup> - SpanEditHandler;Accepts:Any
                            ForwardSlash;[/];
                            Text;[^];
                            LeftBracket;[[];
                            Text;[a-z0-9];
                            Bang;[!];
                            Text;[#$%&];
                            SingleQuote;['];
                            Text;[*+\];
                            ForwardSlash;[/];
                            Equals;[=];
                            QuestionMark;[?];
                            Text;[^_`{|}~.-];
                            RightBracket;[]];
                            Text;[+];
                    MarkupBlock - [44..46)::2
                        MarkupTextLiteral - [44..45)::1 - [@] - Gen<LitAttr:@(44:0,44)> - SpanEditHandler;Accepts:None
                            Transition;[@];
                        MarkupEphemeralTextLiteral - [45..46)::1 - [@] - Gen<None> - SpanEditHandler;Accepts:None
                            Transition;[@];
                    MarkupLiteralAttributeValue - [46..112)::66 - [[a-z0-9]([a-z0-9-]*[a-z0-9])?\.([a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i]
                        MarkupTextLiteral - [46..112)::66 - [[a-z0-9]([a-z0-9-]*[a-z0-9])?\.([a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i] - Gen<Markup> - SpanEditHandler;Accepts:Any
                            LeftBracket;[[];
                            Text;[a-z0-9];
                            RightBracket;[]];
                            Text;[(];
                            LeftBracket;[[];
                            Text;[a-z0-9-];
                            RightBracket;[]];
                            Text;[*];
                            LeftBracket;[[];
                            Text;[a-z0-9];
                            RightBracket;[]];
                            Text;[)];
                            QuestionMark;[?];
                            Text;[\.(];
                            LeftBracket;[[];
                            Text;[a-z0-9];
                            RightBracket;[]];
                            Text;[(];
                            LeftBracket;[[];
                            Text;[a-z0-9-];
                            RightBracket;[]];
                            Text;[*];
                            LeftBracket;[[];
                            Text;[a-z0-9];
                            RightBracket;[]];
                            Text;[)];
                            QuestionMark;[?];
                            Text;[)*$];
                            ForwardSlash;[/];
                            Text;[i];
                MarkupTextLiteral - [112..113)::1 - ["] - Gen<None> - SpanEditHandler;Accepts:Any
                    DoubleQuote;["];
            MarkupTextLiteral - [113..116)::3 - [ />] - Gen<Markup> - SpanEditHandler;Accepts:Any
                Whitespace;[ ];
                ForwardSlash;[/];
                CloseAngle;[>];
        MarkupTextLiteral - [116..117)::1 - [}] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Text;[}];
