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
102 lines
1.5 KiB
Text
102 lines
1.5 KiB
Text
# @TEST-EXEC: zeek -b %INPUT >out
|
|
# @TEST-EXEC: btest-diff out
|
|
|
|
local word = "HelpA";
|
|
local s = "0123456789";
|
|
local indices = vector(-100, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 100);
|
|
|
|
print s[1];
|
|
print s[1:2];
|
|
print s[1:6];
|
|
print s[0:20];
|
|
print s[-2];
|
|
print s[-3:-1];
|
|
print s[-1:-10];
|
|
print s[-1:0];
|
|
print s[-1:5];
|
|
print s[20:23];
|
|
print s[-20:23];
|
|
print s[0:5][2];
|
|
print s[0:5][1:3][0];
|
|
|
|
s = "012345";
|
|
|
|
for ( i in indices )
|
|
print fmt("word[%s] = %s", indices[i], word[indices[i]]);
|
|
|
|
for ( i in indices )
|
|
print fmt("word[:%s] = %s", indices[i], word[:indices[i]]);
|
|
|
|
for ( i in indices )
|
|
print fmt("word[%s:] = %s", indices[i], word[indices[i]:]);
|
|
|
|
print word[:];
|
|
|
|
print "";
|
|
|
|
print "A";
|
|
print s[1:-1];
|
|
print s[1:-2];
|
|
print s[1:-3];
|
|
print s[1:-4];
|
|
print s[1:-5];
|
|
print s[1:-6];
|
|
print s[1:-7];
|
|
print s[1:-8];
|
|
print s[1:-9];
|
|
|
|
print "";
|
|
|
|
print "B";
|
|
print s[-1:-1];
|
|
print s[-1:-2];
|
|
print s[-1:-3];
|
|
print s[-1:-4];
|
|
|
|
print "";
|
|
|
|
print "C";
|
|
print s[-100:-99];
|
|
print s[-100:-2];
|
|
print s[-100:0];
|
|
print s[-100:2];
|
|
print s[-100:100];
|
|
|
|
print "";
|
|
|
|
print "D";;
|
|
print s[-2:-99];
|
|
print s[-2:-3];
|
|
print s[-2:-1];
|
|
print s[-2:0];
|
|
print s[-2:2];
|
|
print s[-2:100];
|
|
|
|
print "";
|
|
|
|
print "E";;
|
|
print s[0:-100];
|
|
print s[0:-1];
|
|
print s[0:0];
|
|
print s[0:2];
|
|
print s[0:100];
|
|
|
|
print "";
|
|
|
|
print "F";;
|
|
print s[2:-100];
|
|
print s[2:-1];
|
|
print s[2:0];
|
|
print s[2:1];
|
|
print s[2:4];
|
|
print s[2:100];
|
|
|
|
print "";
|
|
|
|
print "F";;
|
|
print s[100:-100];
|
|
print s[100:-1];
|
|
print s[100:0];
|
|
print s[100:1];
|
|
print s[100:4];
|
|
print s[100:100];
|