mirror of
https://github.com/zeek/zeek.git
synced 2025-10-09 18:18:19 +00:00
introduce &weaken attribute, which basically only prevents
the describe function for types to descend into record fields that are marked with it. With this, we can actually load the pacf scripts without crashing Bro when running tests :)
This commit is contained in:
parent
21b78b7d92
commit
00204ab8a6
7 changed files with 25 additions and 9 deletions
|
@ -2,7 +2,7 @@
|
|||
// See the file "COPYING" in the main distribution directory for copyright.
|
||||
%}
|
||||
|
||||
%expect 78
|
||||
%expect 81
|
||||
|
||||
%token TOK_ADD TOK_ADD_TO TOK_ADDR TOK_ANY
|
||||
%token TOK_ATENDIF TOK_ATELSE TOK_ATIF TOK_ATIFDEF TOK_ATIFNDEF
|
||||
|
@ -25,7 +25,7 @@
|
|||
%token TOK_ATTR_PERSISTENT TOK_ATTR_SYNCHRONIZED
|
||||
%token TOK_ATTR_RAW_OUTPUT TOK_ATTR_MERGEABLE
|
||||
%token TOK_ATTR_PRIORITY TOK_ATTR_LOG TOK_ATTR_ERROR_HANDLER
|
||||
%token TOK_ATTR_TYPE_COLUMN TOK_ATTR_DEPRECATED
|
||||
%token TOK_ATTR_TYPE_COLUMN TOK_ATTR_DEPRECATED TOK_ATTR_WEAKEN
|
||||
|
||||
%token TOK_DEBUG
|
||||
|
||||
|
@ -1291,6 +1291,8 @@ attr:
|
|||
{ $$ = new Attr(ATTR_ERROR_HANDLER); }
|
||||
| TOK_ATTR_DEPRECATED
|
||||
{ $$ = new Attr(ATTR_DEPRECATED); }
|
||||
| TOK_ATTR_WEAKEN
|
||||
{ $$ = new Attr(ATTR_WEAKEN); }
|
||||
;
|
||||
|
||||
stmt:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue