Branch Coverage

File:grammar/Select.yp
Coverage:90.7%

line%coveragebranch
1750TFif ref $class
84100TFif (not defined $val)
94100TFif (not defined $val)
118100TFif (not defined $val)
12150TFunless _IDENT($default)
124100TFunless _IDENT($val)
130100TFif (not defined $val)
13550TFunless _IDENT($val)
232100TF$value ? :
234100TFif $_ ne '' and not /^\w+$/
236100TF$expected ? :
252100TFif defined $$yydata{'input'}
254100TFif (not defined $$yydata{'input'} or $$yydata{'input'} eq '')
258100TFif (not defined $$yydata{'input'})
267100TFif s/^\s*(\d+(?:\.\d+)?)\b//s
269100TFif s/^\s*('(?:\\.|''|[^'])*')//
271100TFif s/^\s*"(\w*)"//
273100TFif s/^\s*(\$(\w*)\$.*?\$\2\$)//
275100TFif s/^\s*(\*|count|sum|max|min|select|and|or|from|where|delete|update|set|order by|group by|limit|offset)\b//is
277100TFif s/^\s*(<=|>=|<>)//s
279100TFif s/^\s*([A-Za-z][A-Za-z0-9_]*)\b//s
281100TFif s/^\$(\w+)//s
28350TFif s/^\s*(\S)//s
290100TFif ($s =~ /^'(.*)'$/) { }
100TFelsif ($s =~ /^\$(\w*)\$(.*)\$\1\$$/) { }
50TFelsif ($s =~ /^[\d\.]*$/) { }
343100TFdefined $_[0] && $_[0] =~ /^[A-Za-z]\w*$/ ? :