mirror of
https://github.com/zeek/zeek.git
synced 2025-10-06 00:28:21 +00:00
BIT-466: add redef += support to vectors
This commit is contained in:
parent
95c72f3717
commit
bd24421734
8 changed files with 59 additions and 3 deletions
3
testing/btest/Baseline/language.redef-vector/out
Normal file
3
testing/btest/Baseline/language.redef-vector/out
Normal file
|
@ -0,0 +1,3 @@
|
|||
[testing, blah, foo, foo, testing]
|
||||
[one, two, three]
|
||||
[a, b, c, one, two, three, a, b, c, abc, d]
|
18
testing/btest/language/redef-vector.bro
Normal file
18
testing/btest/language/redef-vector.bro
Normal file
|
@ -0,0 +1,18 @@
|
|||
# @TEST-EXEC: bro -b %INPUT >out
|
||||
# @TEST-EXEC: btest-diff out
|
||||
|
||||
const foo: vector of string &redef;
|
||||
redef foo += { "testing", "blah", "foo", "foo", "testing" };
|
||||
|
||||
const bar: vector of string = vector() &redef;
|
||||
redef bar += { "one", "two", "three" };
|
||||
|
||||
const baz: vector of string = vector("a", "b", "c") &redef;
|
||||
redef baz += { "one", "two", "three" };
|
||||
redef baz += { "a", "b", "c" };
|
||||
const d = "d";
|
||||
redef baz += { "a" + "b" + "c", d };
|
||||
|
||||
print foo;
|
||||
print bar;
|
||||
print baz;
|
Loading…
Add table
Add a link
Reference in a new issue