mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00

This also installs symlinks from "zeek" and "bro-config" to a wrapper script that prints a deprecation warning. The btests pass, but this is still WIP. broctl renaming is still missing. #239
30 lines
865 B
Text
30 lines
865 B
Text
# @TEST-EXEC: zeek -b %INPUT >out
|
|
# @TEST-EXEC: btest-diff out
|
|
|
|
type MyRec: record {
|
|
min: count &optional;
|
|
max: count;
|
|
};
|
|
|
|
type FooTable: table[count] of string;
|
|
type FooTableRec: table[MyRec] of string;
|
|
type FooTableComp: table[string, count] of string;
|
|
type FooTableY: table[string] of double;
|
|
|
|
global mytable: FooTable = FooTable([1] = "one", [5] = "five", [3] = "three");
|
|
global mytablerec: FooTableRec = FooTableRec([[$max=5]] = "max5", [[$max=2]] = "max2");
|
|
global mytablecomp: FooTableComp = FooTableComp(["test", 1] = "test1", ["cool",
|
|
2] = "cool2");
|
|
global mytabley: FooTableY = FooTableY(["one"] = 1, ["two"] = 2, ["three"] = 3) &default=0;
|
|
|
|
event zeek_init()
|
|
{
|
|
print mytable;
|
|
print mytablerec;
|
|
print mytablecomp;
|
|
print mytabley;
|
|
print mytabley["test"];
|
|
|
|
local loctable = FooTable([42] = "forty-two", [37] = "thirty-seven");
|
|
print loctable;
|
|
}
|