| line |
true |
false |
branch |
|
245
|
0 |
473 |
if $c eq '' |
|
246
|
22 |
451 |
if ($c eq '-') { } |
|
248
|
0 |
22 |
if ($c eq '') |
|
253
|
21 |
1 |
if ($c eq '-') { } |
|
257
|
0 |
28 |
if $c eq '' |
|
258
|
13 |
15 |
if ($c eq '-') |
|
260
|
0 |
13 |
if $c eq '' |
|
261
|
5 |
7 |
if $c eq "\n" or $c eq "\r" or $c eq '-' |
|
264
|
15 |
7 |
if $c eq "\n" |
|
281
|
0 |
452 |
if $c eq '' |
|
282
|
128 |
324 |
if ($c =~ /^$ITEM_SINGLECHARACTER$/o) |
|
286
|
9 |
315 |
if ($c =~ /^[>|]/o) |
|
290
|
0 |
315 |
if ($c eq q[']) |
|
297
|
0 |
0 |
if $c eq '' |
|
299
|
0 |
0 |
if ($c eq q[']) |
|
302
|
0 |
0 |
if $c eq '' |
|
306
|
0 |
0 |
if $c eq 'b' and $$self{'allow_lowcase_bstrings'} |
|
307
|
0 |
0 |
if ($c =~ /[hH]/o and $$self{'allow_lowcase_hstrings'}) |
|
311
|
0 |
0 |
if ($c eq 'B' and $val =~ /^$ITEM_BINARYSTRING$/o) |
|
314
|
0 |
0 |
if ($c eq 'H' and $val =~ /^$ITEM_HEXADECIMALSTRING$/o) |
|
323
|
27 |
288 |
if ($c eq '"') |
|
329
|
0 |
27 |
if $c eq '' |
|
333
|
27 |
0 |
if ($c eq '' or $c ne '"') |
|
334
|
27 |
0 |
if $c |
|
340
|
8 |
280 |
if ($c eq ':') |
|
343
|
0 |
8 |
if $c eq '' |
|
345
|
0 |
8 |
if ($c ne ':') { } |
|
346
|
0 |
0 |
if $c |
|
351
|
0 |
8 |
if $c eq '' |
|
353
|
0 |
8 |
unless $c eq '=' |
|
359
|
44 |
236 |
if ($c =~ /\d/o) |
|
364
|
44 |
0 |
if $c |
|
365
|
0 |
44 |
unless $val =~ /^$ITEM_NUMBER$/ |
|
369
|
236 |
0 |
if ($c =~ /[a-zA-Z]/o) |
|
376
|
61 |
233 |
if ($c eq '-') |
|
379
|
0 |
61 |
if $c eq '' or $c eq "\n" or $c eq "\r" |
|
382
|
3 |
58 |
if ($c eq '-') |
|
386
|
2 |
2 |
if $c eq '' or $c eq "\n" or $c eq "\r" |
|
389
|
1 |
1 |
if $c eq '' or $c eq "\n" or $c eq "\r" or $c eq '-' |
|
394
|
1 |
2 |
if $val =~ /^$ITEM_TYPEREFERENCE$/o |
|
397
|
1 |
1 |
if $val =~ /^$ITEM_IDENTIFIER$/o |
|
398
|
0 |
1 |
if $val =~ /^$ITEM_IDENTIFIER2$/o and $$self{'allow_underscore'} |
|
400
|
1 |
0 |
if $val eq 'PLUS-INFINITY' |
|
401
|
0 |
0 |
if $val eq 'MINUS-INFINITY' |
|
405
|
58 |
0 |
if $c ne '' |
|
408
|
233 |
58 |
unless ($c =~ /[A-Za-z0-9]/o) |
|
409
|
233 |
0 |
if $c |
|
412
|
33 |
200 |
if defined $$keywords{$val} |
|
416
|
102 |
98 |
if $val =~ /^$ITEM_TYPEREFERENCE$/o |
|
418
|
96 |
2 |
if $val =~ /^$ITEM_IDENTIFIER$/o |
|
419
|
1 |
1 |
if $val =~ /^$ITEM_IDENTIFIER2$/o and $$self{'allow_underscore'} |
|
421
|
0 |
1 |
if $val eq 'PLUS-INFINITY' |
|
422
|
1 |
0 |
if $val eq 'MINUS-INFINITY' |
|
493
|
0 |
0 |
if (defined $level) { } |
|
494
|
0 |
0 |
unless defined $$self{'msg'} |
|
507
|
0 |
0 |
if (wantarray) { } |
|
512
|
0 |
0 |
$SNMP::MIB::Compiler::DEBUG ? : |
|
516
|
0 |
0 |
if defined $$self{'msg'} |
|
528
|
66 |
435 |
if (@{$$self{'token_list'};}) { } |
|
536
|
0 |
435 |
unless $res |
|
538
|
0 |
0 |
$res ? : |
|
|
0 |
0 |
defined $k ? : |
|
|
0 |
501 |
if $$self{'debug_lexer'} |
|
540
|
0 |
114 |
if defined $needed and $res and $$TOKEN[$res] ne $needed |
|
553
|
0 |
66 |
if $$self{'debug_lexer'} |
|
554
|
66 |
0 |
if (defined $$self{'current_token'}) { } |
|
580
|
0 |
0 |
unless $file |
|
582
|
0 |
0 |
if $$self{'make_dump'} and not $outdir |
|
585
|
0 |
0 |
if ($file =~ m[/([^/]+)$]) { } |
|
586
|
0 |
0 |
unless -e $file |
|
601
|
0 |
0 |
if -e "$d/$file$e" |
|
604
|
0 |
0 |
unless $windir |
|
611
|
0 |
0 |
if ($$self{'use_dump'} and -e "$outdir/$file$$self{'dumpext'}") |
|
612
|
0 |
0 |
if (-M $filename < -M "$outdir/$file$$self{'dumpext'}") { } |
|
620
|
0 |
0 |
if (defined $fh) |
|
623
|
0 |
0 |
if ($v) |
|
636
|
0 |
0 |
if $v |
|
642
|
0 |
0 |
unless (defined $fh) |
|
652
|
0 |
0 |
if defined $$self{'msg'} |
|
662
|
0 |
0 |
if ($$self{'debug_recursive'}) |
|
671
|
0 |
0 |
if defined $$mib{'msg'} |
|
677
|
0 |
0 |
unless $r |
|
682
|
0 |
0 |
if ($$self{'make_dump'}) |
|
689
|
0 |
0 |
if (defined $fh) { } |
|
726
|
0 |
0 |
unless $file |
|
728
|
0 |
0 |
unless $outdir |
|
729
|
0 |
0 |
if ($$self{'use_dump'} and -e "$outdir/$file$$self{'dumpext'}") { } |
|
732
|
0 |
0 |
if (defined $fh) |
|
735
|
0 |
0 |
if ($v) |
|
751
|
0 |
0 |
if $$self{'debug_lexer'} |
|
761
|
0 |
2 |
unless ($token, $mibname) = $self->get_token('TYPEMODREFERENCE') |
|
763
|
0 |
2 |
unless $self->get_token('DEFINITIONS') |
|
764
|
0 |
2 |
unless $self->get_token('ASSIGNMENT') |
|
765
|
0 |
2 |
unless $self->get_token('BEGIN') |
|
766
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
768
|
0 |
2 |
if ($token == $IMPORTS) { } |
|
|
0 |
2 |
elsif ($token == $EXPORTS) { } |
|
|
2 |
0 |
elsif ($token == $IDENTIFIER) { } |
|
|
0 |
0 |
elsif ($token == $TYPEMODREFERENCE) { } |
|
770
|
0 |
0 |
if $$self{'do_imports'} |
|
777
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
778
|
0 |
2 |
unless $token |
|
780
|
0 |
2 |
if ($token == $OBJECT) { } |
|
|
0 |
2 |
elsif ($token == $INTEGER) { } |
|
|
2 |
0 |
elsif ($value eq 'OBJECT-TYPE') { } |
|
|
0 |
0 |
elsif ($value eq 'OBJECT-IDENTITY') { } |
|
|
0 |
0 |
elsif ($value eq 'MODULE-IDENTITY') { } |
|
|
0 |
0 |
elsif ($value eq 'MODULE-COMPLIANCE') { } |
|
|
0 |
0 |
elsif ($value eq 'OBJECT-GROUP') { } |
|
|
0 |
0 |
elsif ($value eq 'NOTIFICATION-GROUP') { } |
|
|
0 |
0 |
elsif ($value eq 'AGENT-CAPABILITIES') { } |
|
|
0 |
0 |
elsif ($value eq 'TRAP-TYPE') { } |
|
|
0 |
0 |
elsif ($value eq 'NOTIFICATION-TYPE') { } |
|
781
|
0 |
0 |
unless $self->get_token('IDENTIFIER') |
|
782
|
0 |
0 |
unless $self->get_token('ASSIGNMENT') |
|
788
|
0 |
0 |
unless $self->get_token('ASSIGNMENT') |
|
789
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
798
|
0 |
0 |
unless $$self{'accept_smiv2'} |
|
804
|
0 |
0 |
unless $$self{'accept_smiv2'} |
|
811
|
0 |
0 |
unless $$self{'accept_smiv2'} |
|
818
|
0 |
0 |
unless $$self{'accept_smiv2'} |
|
825
|
0 |
0 |
unless $$self{'accept_smiv2'} |
|
832
|
0 |
0 |
unless $$self{'accept_smiv2'} |
|
840
|
0 |
0 |
unless $$self{'accept_smiv1'} |
|
847
|
0 |
0 |
unless $$self{'accept_smiv2'} |
|
860
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
861
|
0 |
0 |
if ($token == $ASSIGNMENT) { } |
|
|
0 |
0 |
elsif ($token == $MACRO) { } |
|
869
|
0 |
0 |
unless ($token, $value) = $self->get_token('ASSIGNMENT') |
|
871
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
884
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
886
|
0 |
2 |
unless $token == $END |
|
897
|
0 |
0 |
if $type =~ /^(SEQUENCE|CHOICE|INTEGER|OCTET\ STRING|
OBJECT\ IDENTIFIER|NULL)$/ox |
|
900
|
0 |
0 |
if $type =~ /^(IpAddress|Counter|Gauge|TimeTicks|Opaque)$/o |
|
902
|
0 |
0 |
if $type =~ /^(Integer32|Counter32|Gauge32|Unsigned32|
Counter64)$/ox |
|
904
|
0 |
0 |
defined $$self{'types'}{$type}{'syntax'} ? : |
|
|
0 |
0 |
defined $$self{'types'}{$type} ? : |
|
914
|
0 |
0 |
unless defined $node |
|
918
|
0 |
0 |
unless defined $$self{'nodes'}{$node} and scalar keys %{$$self{'nodes'}{$node};} or defined $$self{'root'}{$node} and scalar keys %{$$self{'root'}{$node};} |
|
920
|
0 |
0 |
if (defined $$self{'nodes'}{$node}{'oid'} and not defined $$self{'nodes'}{$node}{'OID'}) |
|
930
|
0 |
0 |
if (defined $$self{'nodes'}{$$list[0]} and defined $$self{'nodes'}{$$list[0]}{'oid'} and not defined $$self{'nodes'}{$$list[0]}{'OID'}) |
|
938
|
0 |
0 |
if (defined $$self{'nodes'}{$$list[0]}) |
|
940
|
0 |
0 |
if ($#{$$self{'nodes'}{$$list[0]}{'OID'};} == $#{$$self{'nodes'}{$$list[0]}{'oid'};}) |
|
946
|
0 |
0 |
unless ${$$self{'nodes'}{$$list[0]}{'OID'};}[$i] eq ${$$self{'nodes'}{$$list[0]}{'oid'};}[$i] |
|
948
|
0 |
0 |
unless ($eq) |
|
954
|
0 |
0 |
unless $elem =~ /^\d+$/o |
|
958
|
0 |
0 |
if scalar @a == 1 |
|
965
|
0 |
0 |
defined $$self{'nodes'}{$$list[0]} && scalar keys %{$$self{'nodes'}{$$list[0]};} ? : |
|
968
|
0 |
0 |
if (defined $$self{'nodes'}{$l}) |
|
970
|
0 |
0 |
if (defined $$self{'nodes'}{$l} and defined $$self{'nodes'}{$l}{'oid'} and not defined $$self{'nodes'}{$l}{'OID'}) |
|
979
|
0 |
0 |
if (defined $$self{'root'}{$l}) |
|
995
|
0 |
0 |
unless $l[0] =~ /^\d+$/o |
|
996
|
0 |
0 |
if $l[0] == $$self{'root'}{$id}{'oid'}[0] |
|
1001
|
0 |
0 |
unless defined $$self{'tree'}{$node}{$elem} |
|
1011
|
0 |
30 |
if $$self{'debug_lexer'} |
|
1016
|
0 |
30 |
unless my($token, $value) = $self->get_token |
|
1017
|
0 |
30 |
if ($value eq '-') |
|
1018
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1019
|
0 |
0 |
unless $token == $NUMBER |
|
1024
|
0 |
30 |
unless ($token, $value) = $self->get_token |
|
1025
|
8 |
22 |
if ($value eq '.') { } |
|
1026
|
0 |
8 |
unless $self->get_token('.') |
|
1027
|
0 |
8 |
unless ($token, $value) = $self->get_token |
|
1028
|
0 |
8 |
if ($value eq '-') |
|
1029
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1030
|
0 |
0 |
unless $token == $NUMBER |
|
1045
|
0 |
33 |
if $$self{'debug_lexer'} |
|
1046
|
0 |
33 |
unless my($token, $value) = $self->get_token |
|
1047
|
22 |
11 |
if ($token and $value eq '(') { } |
|
|
8 |
3 |
elsif ($token and $value eq '{') { } |
|
1048
|
0 |
22 |
unless ($token, $value) = $self->get_token |
|
1049
|
1 |
21 |
if ($token == $SIZE) { } |
|
1051
|
0 |
1 |
unless $subtype |
|
1052
|
0 |
1 |
unless $self->get_token(')') |
|
1060
|
0 |
30 |
unless defined $v |
|
1062
|
0 |
30 |
unless ($token, $value) = $self->get_token |
|
1063
|
0 |
30 |
unless $value eq ')' or $value eq '|' |
|
1069
|
14 |
7 |
scalar @$list == 1 ? : |
|
1075
|
0 |
11 |
unless ($token, $value) = $self->get_token |
|
1076
|
11 |
0 |
if ($token == $IDENTIFIER) { } |
|
1078
|
0 |
11 |
unless defined $res |
|
1086
|
0 |
11 |
unless ($token, $value) = $self->get_token |
|
1087
|
0 |
11 |
unless $value eq '}' or $value eq ',' |
|
1102
|
0 |
10 |
if $$self{'debug_lexer'} |
|
1103
|
0 |
10 |
unless my($token, $value) = $self->get_token |
|
1104
|
0 |
10 |
if ($token == $IMPLICIT) { } |
|
|
10 |
0 |
elsif ($token == $INTEGER) { } |
|
|
0 |
0 |
elsif ($token == $OCTET) { } |
|
|
0 |
0 |
elsif ($token == $OBJECT) { } |
|
|
0 |
0 |
elsif ($token == $NULL) { } |
|
|
0 |
0 |
elsif ($token == $ANY and $$self{'allow_keyword_any'}) { } |
|
|
0 |
0 |
elsif ($token == $CHOICE) { } |
|
|
0 |
0 |
elsif ($token == $SEQUENCE) { } |
|
|
0 |
0 |
elsif ($value eq '[') { } |
|
|
0 |
0 |
elsif ($value eq 'TEXTUAL-CONVENTION') { } |
|
|
0 |
0 |
elsif ($token == $IDENTIFIER or $token == $TYPEMODREFERENCE) { } |
|
1107
|
0 |
0 |
if (defined $ref and $ref eq 'HASH') { } |
|
1120
|
9 |
1 |
if (defined $ref and $ref eq 'HASH') { } |
|
1125
|
0 |
1 |
if (defined $subtype) { } |
|
1135
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1136
|
0 |
0 |
if ($token == $STRING) { } |
|
1148
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1149
|
0 |
0 |
if ($token == $IDENTIFIER) { } |
|
1170
|
0 |
0 |
unless ($token, $value) = $self->get_token('{') |
|
1173
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1176
|
0 |
0 |
if (defined $ref and $ref eq 'HASH') { } |
|
1182
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1183
|
0 |
0 |
unless $value eq '}' or $value eq ',' |
|
1194
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1195
|
0 |
0 |
if ($value eq '(') |
|
1198
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1200
|
0 |
0 |
if ($token == $OF) |
|
1202
|
0 |
0 |
unless my($t1, $t2) = $self->get_token |
|
1209
|
0 |
0 |
if (defined $subtype) |
|
1214
|
0 |
0 |
if ($value eq '{') { } |
|
1217
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1219
|
0 |
0 |
if ($token == $CHOICE) { } |
|
1227
|
0 |
0 |
if (defined $ref and $ref eq 'HASH') { } |
|
1235
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1236
|
0 |
0 |
unless $value eq '}' or $value eq ',' |
|
1251
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1252
|
0 |
0 |
unless $value eq ']' |
|
1277
|
0 |
0 |
unless my($token, $value) = $self->get_token |
|
1278
|
0 |
0 |
if ($value eq 'DISPLAY-HINT') |
|
1279
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1281
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1283
|
0 |
0 |
if ($value eq 'STATUS') { } |
|
1284
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1285
|
0 |
0 |
if ($value =~ /^(current|deprecated|obsolete)$/o) { } |
|
1292
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1298
|
0 |
0 |
if ($value eq 'DESCRIPTION') { } |
|
1299
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1301
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1307
|
0 |
0 |
if ($value eq 'REFERENCE') |
|
1308
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1310
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1312
|
0 |
0 |
if ($value eq 'SYNTAX') { } |
|
1314
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1315
|
0 |
0 |
if ($value eq 'BITS') { } |
|
1317
|
0 |
0 |
unless $self->get_token('{') |
|
1319
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1321
|
0 |
0 |
unless $self->get_token('(') |
|
1322
|
0 |
0 |
unless ($token, $value) = $self->get_token('NUMBER') |
|
1324
|
0 |
0 |
unless $self->get_token(')') |
|
1326
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1347
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1348
|
0 |
0 |
if ($value eq 'STATUS') { } |
|
1349
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1350
|
0 |
0 |
if ($value =~ /^(current|deprecated|obsolete)$/o) { } |
|
1357
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1363
|
0 |
0 |
if ($value eq 'DESCRIPTION') { } |
|
1364
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1366
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1372
|
0 |
0 |
if ($value eq 'REFERENCE') |
|
1373
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1375
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1377
|
0 |
0 |
unless $token == $ASSIGNMENT |
|
1389
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1390
|
0 |
0 |
if ($value eq 'LAST-UPDATED') { } |
|
1391
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1393
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1399
|
0 |
0 |
if ($value eq 'ORGANIZATION') { } |
|
1400
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1402
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1408
|
0 |
0 |
if ($value eq 'CONTACT-INFO') { } |
|
1409
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1411
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1417
|
0 |
0 |
if ($value eq 'DESCRIPTION') { } |
|
1418
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1420
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1427
|
0 |
0 |
unless defined $$data{'revision'} |
|
1428
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1430
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1431
|
0 |
0 |
unless $value eq 'DESCRIPTION' |
|
1434
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1437
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1439
|
0 |
0 |
unless $token == $ASSIGNMENT |
|
1451
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1452
|
0 |
0 |
if ($value eq 'OBJECTS') |
|
1454
|
0 |
0 |
unless ($token, $value) = $self->get_token('{') |
|
1456
|
0 |
0 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1459
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1462
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1464
|
0 |
0 |
if ($value eq 'STATUS') { } |
|
1465
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1466
|
0 |
0 |
if ($value =~ /^(current|deprecated|obsolete)$/o) { } |
|
1473
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1479
|
0 |
0 |
if ($value eq 'DESCRIPTION') { } |
|
1480
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1482
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1488
|
0 |
0 |
if ($value eq 'REFERENCE') |
|
1489
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1491
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1493
|
0 |
0 |
unless $token == $ASSIGNMENT |
|
1505
|
0 |
3 |
unless ($token, $value) = $self->get_token |
|
1507
|
3 |
0 |
if ($value eq 'STATUS') { } |
|
1508
|
0 |
3 |
unless ($token, $value) = $self->get_token |
|
1509
|
3 |
0 |
if ($value =~ /^(current|deprecated|obsolete)$/o) { } |
|
1516
|
0 |
3 |
unless ($token, $value) = $self->get_token |
|
1522
|
3 |
0 |
if ($value eq 'DESCRIPTION') { } |
|
1523
|
0 |
3 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1525
|
0 |
3 |
unless ($token, $value) = $self->get_token |
|
1531
|
0 |
3 |
if ($value eq 'REFERENCE') |
|
1532
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1534
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1538
|
0 |
5 |
unless ($token, $value) = $self->get_token |
|
1540
|
5 |
14 |
if ($value eq 'MANDATORY-GROUPS') { } |
|
|
2 |
12 |
elsif ($value eq 'GROUP') { } |
|
|
10 |
2 |
elsif ($value eq 'OBJECT') { } |
|
|
2 |
0 |
elsif ($token == $TYPEMODREFERENCE) { } |
|
1542
|
0 |
5 |
unless ($token, $value) = $self->get_token('{') |
|
1544
|
0 |
9 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1547
|
0 |
9 |
unless ($token, $value) = $self->get_token |
|
1552
|
0 |
2 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1554
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
1555
|
0 |
2 |
unless $value eq 'DESCRIPTION' |
|
1558
|
0 |
2 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1562
|
0 |
10 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1564
|
0 |
10 |
unless ($token, $value) = $self->get_token |
|
1565
|
5 |
5 |
if ($value eq 'SYNTAX') |
|
1568
|
0 |
5 |
unless ($token, $value) = $self->get_token |
|
1570
|
0 |
10 |
if ($value eq 'WRITE-SYNTAX') |
|
1573
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1575
|
10 |
0 |
if ($value eq 'MIN-ACCESS') |
|
1576
|
0 |
10 |
unless ($token, $value) = $self->get_token |
|
1577
|
10 |
0 |
if ($value =~ /^(read-(only|write|create)|not-accessible|
accessible-for-notify)$/ox) { } |
|
1585
|
0 |
10 |
unless ($token, $value) = $self->get_token |
|
1587
|
10 |
0 |
if ($value eq 'DESCRIPTION') |
|
1588
|
0 |
10 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1590
|
0 |
10 |
unless ($token, $value) = $self->get_token |
|
1597
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
1598
|
0 |
2 |
if ($token == $IDENTIFIER) { } |
|
1609
|
0 |
19 |
unless ($token, $value) = $self->get_token |
|
1612
|
0 |
3 |
unless $token == $ASSIGNMENT |
|
1624
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1625
|
0 |
0 |
if ($value eq 'OBJECTS') { } |
|
1629
|
0 |
0 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1632
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1635
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1641
|
0 |
0 |
if ($value eq 'STATUS') { } |
|
1642
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1643
|
0 |
0 |
if ($value =~ /^(current|deprecated|obsolete)$/o) { } |
|
1650
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1656
|
0 |
0 |
if ($value eq 'DESCRIPTION') { } |
|
1657
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1659
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1665
|
0 |
0 |
if ($value eq 'REFERENCE') |
|
1666
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1668
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1670
|
0 |
0 |
unless $token == $ASSIGNMENT |
|
1682
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1683
|
0 |
0 |
if ($value eq 'NOTIFICATIONS') { } |
|
1685
|
0 |
0 |
unless ($token, $value) = $self->get_token('{') |
|
1687
|
0 |
0 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1690
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1693
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1699
|
0 |
0 |
if ($value eq 'STATUS') { } |
|
1700
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1701
|
0 |
0 |
if ($value =~ /^(current|deprecated|obsolete)$/o) { } |
|
1708
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1714
|
0 |
0 |
if ($value eq 'DESCRIPTION') { } |
|
1715
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1717
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1723
|
0 |
0 |
if ($value eq 'REFERENCE') |
|
1724
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1726
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1728
|
0 |
0 |
unless $token == $ASSIGNMENT |
|
1741
|
0 |
1 |
unless $token |
|
1743
|
1 |
0 |
if ($value eq 'PRODUCT-RELEASE') { } |
|
1744
|
0 |
1 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1746
|
0 |
1 |
unless ($token, $value) = $self->get_token |
|
1753
|
1 |
0 |
if ($value eq 'STATUS') { } |
|
1754
|
0 |
1 |
unless ($token, $value) = $self->get_token |
|
1755
|
1 |
0 |
if ($value =~ /^(current|obsolete)$/o) { } |
|
1757
|
0 |
1 |
unless ($token, $value) = $self->get_token |
|
1769
|
1 |
0 |
if ($value eq 'DESCRIPTION') { } |
|
1770
|
0 |
1 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1772
|
0 |
1 |
unless ($token, $value) = $self->get_token |
|
1779
|
0 |
1 |
if ($value eq 'REFERENCE') |
|
1780
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1782
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1787
|
6 |
0 |
if ($value eq 'INCLUDES') |
|
1789
|
0 |
6 |
unless ($token, $value) = $self->get_token('{') |
|
1791
|
0 |
12 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1794
|
0 |
12 |
unless ($token, $value) = $self->get_token |
|
1797
|
0 |
6 |
unless ($token, $value) = $self->get_token |
|
1800
|
0 |
8 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1802
|
0 |
8 |
unless ($token, $value) = $self->get_token |
|
1803
|
3 |
5 |
if ($value eq 'SYNTAX') |
|
1806
|
0 |
3 |
unless ($token, $value) = $self->get_token |
|
1808
|
0 |
8 |
if ($value eq 'WRITE-SYNTAX') |
|
1811
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1813
|
2 |
6 |
if ($value eq 'ACCESS') |
|
1814
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
1815
|
2 |
0 |
if ($value =~ /^(not-implemented|accessible-for-notify|
read-(only|write|create)|write-only)$/ox) { } |
|
1823
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
1825
|
2 |
6 |
if ($value eq 'CREATION-REQUIRES') |
|
1827
|
0 |
2 |
unless ($token, $value) = $self->get_token('{') |
|
1829
|
0 |
2 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1832
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
1836
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
1838
|
0 |
8 |
if ($value eq 'DEFVAL') |
|
1839
|
0 |
0 |
unless ($token, $value) = $self->get_token('{') |
|
1840
|
0 |
0 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1842
|
0 |
0 |
unless ($token, $value) = $self->get_token('}') |
|
1843
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1845
|
8 |
0 |
if ($value eq 'DESCRIPTION') { } |
|
1846
|
0 |
8 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1848
|
0 |
8 |
unless ($token, $value) = $self->get_token |
|
1856
|
6 |
1 |
if ($value eq 'SUPPORTS') |
|
1858
|
0 |
6 |
unless ($token, $value) = $self->get_token |
|
1860
|
0 |
6 |
unless ($token, $value) = $self->get_token |
|
1861
|
0 |
6 |
if ($token == $IDENTIFIER) { } |
|
1868
|
6 |
1 |
unless $token == $ASSIGNMENT |
|
1881
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1882
|
0 |
0 |
if ($value eq 'ENTERPRISE') { } |
|
1883
|
0 |
0 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1885
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1891
|
0 |
0 |
if ($value eq 'VARIABLES') |
|
1893
|
0 |
0 |
unless ($token, $value) = $self->get_token('{') |
|
1895
|
0 |
0 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
1898
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1901
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1903
|
0 |
0 |
if ($value eq 'DESCRIPTION') |
|
1904
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1906
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1908
|
0 |
0 |
if ($value eq 'REFERENCE') |
|
1909
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1911
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1913
|
0 |
0 |
if ($token == $ASSIGNMENT) { } |
|
1914
|
0 |
0 |
unless my $value = $self->get_token('NUMBER') |
|
1930
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
1931
|
2 |
0 |
if ($value eq 'SYNTAX') { } |
|
1934
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
1935
|
0 |
2 |
if ($$self{'accept_smiv2'} and $value eq 'BITS') { } |
|
1937
|
0 |
0 |
unless $self->get_token('{') |
|
1939
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1941
|
0 |
0 |
unless $self->get_token('(') |
|
1942
|
0 |
0 |
unless ($token, $value) = $self->get_token('NUMBER') |
|
1944
|
0 |
0 |
unless $self->get_token(')') |
|
1946
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1955
|
2 |
0 |
if (defined $ref and $ref eq 'HASH') { } |
|
1963
|
0 |
2 |
if ($subtype) |
|
1969
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
1975
|
0 |
2 |
if ($$self{'accept_smiv2'} and $value eq 'UNITS') |
|
1976
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
1978
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1980
|
2 |
0 |
if ($value eq 'ACCESS' or $value eq 'MAX-ACCESS') { } |
|
1981
|
0 |
2 |
if ($value eq 'MAX-ACCESS') { } |
|
1982
|
0 |
0 |
unless $$self{'accept_smiv2'} |
|
1984
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
1985
|
0 |
0 |
if ($value =~ /^(read-(only|write)|not-accessible|
accessible-for-notify|read-create)$/ox) { } |
|
1996
|
0 |
2 |
unless $$self{'accept_smiv1'} |
|
1998
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
1999
|
2 |
0 |
if ($value =~ /^(read-(only|write)|write-only|not-accessible)$/o) { } |
|
2008
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
2011
|
0 |
0 |
if ($$self{'accept_smiv1'} and not $$self{'accept_smiv2'}) { } |
|
|
0 |
0 |
elsif (not $$self{'accept_smiv1'} and $$self{'accept_smiv2'}) { } |
|
2024
|
2 |
0 |
if ($value eq 'STATUS') { } |
|
2025
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
2026
|
2 |
0 |
if ($$self{'accept_smiv1'} and $value =~ /^(mandatory|optional|obsolete|deprecated)$/o) { } |
|
|
0 |
0 |
elsif ($$self{'accept_smiv2'} and $value =~ /^(current|obsolete|deprecated)$/o) { } |
|
2041
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
2047
|
2 |
0 |
if ($value eq 'DESCRIPTION') { } |
|
2048
|
0 |
2 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
2050
|
0 |
2 |
unless ($token, $value) = $self->get_token |
|
2053
|
0 |
0 |
unless $$self{'accept_smiv1'} |
|
2056
|
0 |
2 |
if ($value eq 'REFERENCE') |
|
2057
|
0 |
0 |
unless ($token, $value) = $self->get_token('CSTRING') |
|
2059
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2061
|
0 |
2 |
if ($value eq 'INDEX') |
|
2063
|
0 |
0 |
unless ($token, $value) = $self->get_token('{') |
|
2065
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2067
|
0 |
0 |
if ($value eq 'IMPLIED') |
|
2073
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2076
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2078
|
0 |
2 |
if ($value eq 'AUGMENTS' and $$self{'accept_smiv2'}) |
|
2079
|
0 |
0 |
if defined $$data{'index'} |
|
2081
|
0 |
0 |
unless $self->get_token('{') |
|
2082
|
0 |
0 |
unless ($token, $value) = $self->get_token('IDENTIFIER') |
|
2084
|
0 |
0 |
unless $self->get_token('}') |
|
2085
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2087
|
0 |
2 |
if ($value eq 'DEFVAL') |
|
2090
|
0 |
0 |
unless $self->get_token('{') |
|
2091
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2092
|
0 |
0 |
if ($value eq '-') |
|
2093
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2096
|
0 |
0 |
unless $self->get_token('}') |
|
2098
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2100
|
2 |
0 |
if ($token == $ASSIGNMENT) { } |
|
2121
|
0 |
6 |
unless $self->get_token('{') |
|
2123
|
0 |
6 |
unless ($token, $value) = $self->get_token |
|
2125
|
12 |
0 |
if ($token == $IDENTIFIER or $token == $NUMBER) { } |
|
|
0 |
0 |
elsif ($value eq '(') { } |
|
2132
|
0 |
0 |
if ($old2 and $old) { } |
|
2133
|
0 |
0 |
unless ($token, $value) = $self->get_token('NUMBER') |
|
2134
|
0 |
0 |
unless $self->get_token(')') |
|
2150
|
0 |
12 |
unless ($token, $value) = $self->get_token |
|
2166
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2168
|
0 |
0 |
if ($token == $IDENTIFIER or $token == $TYPEMODREFERENCE) { } |
|
|
0 |
0 |
elsif ($value eq ',') { } |
|
|
0 |
0 |
elsif ($token == $FROM) { } |
|
2170
|
0 |
0 |
if $elem |
|
2176
|
0 |
0 |
unless $elem |
|
2183
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2184
|
0 |
0 |
if ($token == $IDENTIFIER or $token == $TYPEMODREFERENCE) { } |
|
2187
|
0 |
0 |
if defined $$data{$value} |
|
2202
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2217
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2219
|
0 |
0 |
if ($token == $IDENTIFIER or $token == $TYPEMODREFERENCE) { } |
|
|
0 |
0 |
elsif ($value eq ',') { } |
|
2221
|
0 |
0 |
if $elem |
|
2227
|
0 |
0 |
unless $elem |
|
2235
|
0 |
0 |
unless ($token, $value) = $self->get_token |
|
2244
|
0 |
0 |
if $$self{'debug_lexer'} |
|
2258
|
0 |
0 |
if ($$self{'debug_recursive'}) |
|
2262
|
0 |
0 |
unless $mib->load($k) |
|
2264
|
0 |
0 |
if $$self{'debug_lexer'} |
|
2266
|
0 |
0 |
if (defined $$mib{'nodes'}{$item}) { } |
|
|
0 |
0 |
elsif (defined $$mib{'types'}{$item}) { } |
|
2275
|
0 |
0 |
unless $elem =~ /^\d+$/o |
|
2279
|
0 |
0 |
if scalar @a == 1 |
|
2288
|
0 |
0 |
if $macro eq $item |
|
2290
|
0 |
0 |
unless $found |
|
2294
|
0 |
0 |
if $$self{'debug_lexer'} |
|
2303
|
0 |
0 |
if defined $dir |
|
2311
|
0 |
0 |
if $#_ == -1 |
|
2323
|
0 |
0 |
if defined $ext |
|
2331
|
0 |
0 |
if $#_ == -1 |
|
2372
|
0 |
0 |
unless defined $level |
|
2373
|
0 |
0 |
unless defined $inc |
|
2375
|
0 |
0 |
$level ? : |
|
|
0 |
0 |
unless defined $$self{'tree'}{$node} |
|
2376
|
0 |
0 |
unless ($level) |
|
2385
|
0 |
0 |
if defined $$self{'nodes'}{$new}{'access'} |
|
2387
|
0 |
0 |
if $access |
|
2389
|
0 |
0 |
if defined $$self{'nodes'}{$new}{'syntax'} and defined $$self{'nodes'}{$new}{'syntax'}{'type'} |
|
2392
|
0 |
0 |
if ($type) |
|
2394
|
0 |
0 |
defined $$treetypes{$type} ? : |
|
2396
|
0 |
0 |
if $type =~ /^\s+$/o |
|
2399
|
0 |
0 |
if (defined $$self{'tree'}{$new}) |
|
2432
|
360 |
7315 |
if ($$self{'saved'}) { } |
|
|
7315 |
0 |
elsif (defined($char = CORE::getc $$self{'fh'})) { } |
|
2435
|
109 |
251 |
if $char eq "\n" |
|
2439
|
257 |
7058 |
if $char eq "\n" |
|
2451
|
113 |
251 |
if $$self{'save'} eq "\n" |