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;[{];
        MarkupElement - [1..116)::115
            MarkupStartTag - [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" />] - 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<Markup> - 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<Markup> - SpanEditHandler;Accepts:Any
                        DoubleQuote;["];
                MarkupMiscAttributeContent - [113..114)::1
                    MarkupTextLiteral - [113..114)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[ ];
                ForwardSlash;[/];
                CloseAngle;[>];
        MarkupTextLiteral - [116..117)::1 - [}] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Text;[}];
    EndOfFile;[];
