blib/lib/Lisp/Reader.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 26 | 32 | 81.2 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
18 | 551 | 0 | 9 | $_[0] eq 'nil' && !$Lisp::Reader::NIL_AS_SYMBOL |
40 | 0 | 142 | 548 | /\G\s* ( [^\s()\[\];\\]* # unescaped plain chars (?:\\.[^\s()\[\];\\]*)* # (escaped char + unescaped)* )/cgsx and length $1 |
51 | 24 | 432 | 0 | ref $form eq 'ARRAY' and @$form == 0 |
56 | 346 | 104 | 6 | $one and not @stack |
70 | 212 | 61 | 2 | $one and not @stack |
74 | 12 | 0 | 1 | $one and not @stack |
90 | 4 | 64 | 1 | $one and not @stack |
97 | 12 | 0 | 0 | $one and not @stack |
116 | 444 | 102 | 2 | $one and not @stack |
line | l | !l | condition |
---|---|---|---|
27 | 12 | 143 | shift() || 0 |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
44 | 454 | 2 | 456 | $1 eq '(' or $1 eq '[' |