matcher: add user callback and support implicit index/key compares
-rw-r--r-- 96 .gitignore
-rw-r--r-- 1237 CMakeLists.txt
-rw-r--r-- 3789 lexer.l
-rw-r--r-- 5089 main.c
-rw-r--r-- 5517 matcher.c
-rw-r--r-- 1172 matcher.h
-rw-r--r-- 5114 parser.y