[[ ('[[')
WHITE_SPACE (' ')
( ('(')
word ('a')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('(b)')
) (')')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
( ('(')
word ('b')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('((c))')
) (')')
WHITE_SPACE (' ')
]] (']]')
\n ('\n')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('hello\ world')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('          ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('1')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('hello[[:space:]]world')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('2')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('         ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('3')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
RAW_STRING (''hello world'')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
RAW_STRING (''hello world'')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('         ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('4')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
RAW_STRING ('$'hello world'')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('        ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('5')
\n ('\n')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
=~ ('=~')
word ('hello\ world')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('          ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('6')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
=~ ('=~')
word ('hello[[:space:]]world')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('7')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
=~ ('=~')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('         ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('8')
\n ('\n')
\n ('\n')
word ('pattern')
= ('=')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
var ('$pattern')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('           ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('9')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
var ('$pattern')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('         ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('10')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
$ ('$')
{ ('{')
word ('pattern')
} ('}')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('       ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('11')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
OPEN_BACKQUOTE ('`')
word ('echo')
WHITE_SPACE (' ')
var ('$pattern')
CLOSE_BACKQUOTE ('`')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('    ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('12')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
$ ('$')
( ('(')
word ('echo')
WHITE_SPACE (' ')
var ('$pattern')
) (')')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('   ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('13')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
$ ('$')
( ('(')
word ('echo')
WHITE_SPACE (' ')
var ('$pattern')
) (')')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('14')
\n ('\n')
\n ('\n')
word ('pattern')
= ('=')
RAW_STRING (''hello[[:space:]]world'')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
var ('$pattern')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('   ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('15')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
var ('$pattern')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE (' ')
|| ('||')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('no')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('16')
\n ('\n')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('hello[[:space:]]world')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('   ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('17')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello[[:space:]]world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE (' ')
|| ('||')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('no')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('18')
\n ('\n')
\n ('\n')
word ('pattern')
= ('=')
RAW_STRING (''hello world 42'')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world 42')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world ')
$ ('$')
( ('(')
( ('(')
int ('7')
* ('*')
int ('6')
) (')')
) (')')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('   ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('19')
\n ('\n')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world 42')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('[a-z]+[[:space:]][a-z]+[[:space:]][0-9][0-9]')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE ('   ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('20')
\n ('\n')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
( ('(')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('hello\ world')
) (')')
WHITE_SPACE (' ')
|| ('||')
WHITE_SPACE (' ')
( ('(')
word ('hello')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('noMatch')
WHITE_SPACE (' ')
) (')')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('21')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
( ('(')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('hello\ world')
) (')')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
( ('(')
word ('hello')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('noMatch')
WHITE_SPACE (' ')
) (')')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE (' ')
|| ('||')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('no')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('22')
\n ('\n')
\n ('\n')
[[ ('[[')
WHITE_SPACE ('   ')
( ('(')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
) (')')
\n ('\n')
WHITE_SPACE ('  ')
&& ('&&')
WHITE_SPACE (' ')
( ('(')
WHITE_SPACE (' ')
( ('(')
RAW_STRING (''hello world'')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
$ ('$')
( ('(')
word ('echo')
WHITE_SPACE (' ')
word ('hello')
WHITE_SPACE (' ')
word ('world')
) (')')
WHITE_SPACE (' ')
) (')')
WHITE_SPACE (' ')
|| ('||')
WHITE_SPACE (' ')
RAW_STRING (''hello world'')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
RAW_STRING (''no match'')
) (')')
\n ('\n')
]] (']]')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('23')
\n ('\n')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
( ('(')
WHITE_SPACE (' ')
( ('(')
WHITE_SPACE (' ')
( ('(')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
) (')')
WHITE_SPACE (' ')
|| ('||')
WHITE_SPACE (' ')
RAW_STRING (''a'')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('([a-z])')
WHITE_SPACE (' ')
) (')')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
( ('(')
WHITE_SPACE (' ')
( ('(')
RAW_STRING (''hello world'')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
$ ('$')
( ('(')
word ('echo')
WHITE_SPACE (' ')
word ('hello')
WHITE_SPACE (' ')
word ('world')
) (')')
) (')')
WHITE_SPACE (' ')
) (')')
\n ('\n')
WHITE_SPACE ('  ')
|| ('||')
WHITE_SPACE (' ')
RAW_STRING (''hello world'')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
RAW_STRING (''no match'')
) (')')
\n ('\n')
]] (']]')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('24')
\n ('\n')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
( ('(')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('(')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello my world')
CLOSE_QUOTE ('"')
word ('|')
RAW_STRING (''hello worlds'')
word ('|')
RAW_STRING (''world'')
word (')')
) (')')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('25')
\n ('\n')
\n ('\n')
[[ ('[[')
WHITE_SPACE (' ')
( ('(')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
=~ ('=~')
WHITE_SPACE (' ')
word ('(')
OPEN_QUOTE ('"')
STRING_CONTENT ('hello my world')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
word ('|')
WHITE_SPACE (' ')
RAW_STRING (''hello worlds'')
WHITE_SPACE (' ')
word ('|')
WHITE_SPACE (' ')
RAW_STRING (''world'')
word (')')
) (')')
WHITE_SPACE (' ')
]] (']]')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
word ('match')
WHITE_SPACE (' ')
int ('26')