forked from zeek/bifcl
-
Notifications
You must be signed in to change notification settings - Fork 0
Built-In-Function (BIF) Compiler/Generator for Bro
License
bro/bifcl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
.. _Zeek: https://www.zeek.org ================= Zeek BIF Compiler ================= The ``bifcl`` program simply takes a ``.bif`` file as input and generates C++ header/source files along with a ``.zeek`` script that all-together provide the declaration and implementation of Zeek_ Built-In-Functions (BIFs), which can then be compiled and shipped as part of a Zeek plugin. A BIF allows one to write arbitrary C++ code and access it via a function call inside a Zeek script. In this way, they can also be used to access parts of Zeek's internal C++ API that aren't already exposed via their own BIFs. At the moment, learning the format of a ``.bif`` file is likely easiest by just taking a look at the ``.bif`` files inside the Zeek source-tree.
About
Built-In-Function (BIF) Compiler/Generator for Bro
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Yacc 52.0%
- Lex 26.4%
- C++ 11.5%
- CMake 5.8%
- Makefile 4.3%