1 Regexp: (\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*(\|(\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*)*
3 a12/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b3: Ok
10 child::a/child::b:*: Ok
11 child::a/child::b:*|a/*/b|.//a:b: Ok
17 Regexp: (\.//)?(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.)(/(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.))*(\|(\.//)?(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.)(/(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.))*)*
19 a12/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b3: Ok
26 child::a/child::b:*: Ok
27 child::a/child::b:*|a/*/b|.//a:b: Ok