- my $not = $1;
- my $var = $2;
- my $comparison = $3; # Optionaler Match um $4..$8
- my $operator_neg = $4; # '=' oder '!' oder undef, wenn kein Vergleich erkannt
- my $operator_type = $5; # '=' oder '~' für Stringvergleich oder Regex
- my $quoted_word = $7; # nur gültig, wenn quoted string angegeben (siehe unten); dann "value" aus <%if var == "value" %>
- my $bareword = $8; # undef, falls quoted string angegeben wurde; andernfalls "othervar" aus <%if var == othervar %>
+ my $not = $2;
+ my $var = $3;
+ my $comparison = $4; # Optionaler Match um $4..$8
+ my $operator_neg = $5; # '=' oder '!' oder undef, wenn kein Vergleich erkannt
+ my $operator_type = $6; # '=' oder '~' für Stringvergleich oder Regex
+ my $quoted_word = $8; # nur gültig, wenn quoted string angegeben (siehe unten); dann "value" aus <%if var == "value" %>
+ my $bareword = $9; # undef, falls quoted string angegeben wurde; andernfalls "othervar" aus <%if var == othervar %>