hilti
hilti copied to clipboard
**NOTE**: This is outdated and no longer maintained. There's a new version at https://github.com/zeek/spicy.
Declaring a function after the unit that it's used in results in a compilation error: ``` # cat mini.spicy module Mini; export type MyUnit = unit { field : bytes...
``` module Mini; export type MyUnit = unit { interfaces : list; }; ``` ``` # spicyc mini.spicy Segmentation fault ``` ``` # spicy-config --version Spicy 0.5 ``` ``` #...
Hello, I think I have found an "use after free" bug in the map expiration timers. I am currently implementing timeout on Spicy containers https://github.com/FrozenCaribou/hilti/tree/spicy_container_timeout Here my pac2 example :...
I tried to import "parses/asn1.pac" but it did not work. It seems that hooks (like "on %done") of imported types are not executed. Here a simple test : _test.pac2_ ```...
See issue #22
Hello ! I am currently testing CPU performance of parsers and i think found an improvement for `&unti` spicy attribute. Here a representative parser of my test : ``` module...
Last year I created a parser for the IEC 60870-5-104 protocol as a part of my master thesis. Unfortunately I never came around to actually create a pull request for...
I did some initial development to enable pac-driver to read directly from a network device using libpcap. I would like to propose this as a pull request. In the following,...
If I try to compile the following minimal grammar with hilti-build -o a.out tools/pac-driver/pac-driver.cc libbinpac/parsers/minimal.pac2, and get an error message from hiltic, see below. If I do not use convert...
Hello, I think there is an issue to store in a variable the value pointed by an `iter`. ``` import BinPAC; global b : bytes = b"Hello"; global it :...