mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-11-08 12:18:42 +00:00
cc1099a041
- Extend method descriptors with type signature - Daisy chain method descriptors for the same symbol - Dispatch methods for same symbol based on type signature - Split add/delete/filter operations to multiple methods - Replace ad-hoc dispatch of old-style syntax with scope-based dispatch - Also change method->arg_num to count initial arg It still needs some improvements, like better handling of untyped expressions and better error reporting when no dispatch can be done. The multiple dispatch could also be extended to dispatch regular function-like expressions in a uniform way. |
||
---|---|---|
.. | ||
config.Y | ||
data.c | ||
data.h | ||
decl.m4 | ||
Doc | ||
f-inst.c | ||
f-inst.h | ||
f-util.c | ||
filter_test.c | ||
filter.c | ||
filter.h | ||
Makefile | ||
test-reconf-begin.conf | ||
test-reconf-end.conf | ||
test.conf | ||
test.conf2 | ||
test.conf.inc | ||
tree_test.c | ||
tree.c | ||
trie_test.c | ||
trie.c |