---input--- tag; this should not cause catastrophic backtracking ---tokens--- '<' Punctuation 'script' Name.Tag ' ' Text 'type' Name.Attribute '=' Operator '"text/javascript"' Literal.String '>' Punctuation '' Text '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace 'alert' Name.Other '(' Punctuation '"hi"' Literal.String.Double ')' Punctuation ';' Punctuation '\n' Text.Whitespace '// Note the missing ' Comment.Single '<' Punctuation '/' Punctuation 'script' Name.Tag '>' Punctuation ' tag; this should not cause catastrophic backtracking\n' Text