s3-mdssvc: lexer and parser for Spotlight queries
commit4b0ee5d209778694d7ee8514bfa9d38f07e39901
authorRalph Boehme <rb@sernet.de>
Thu, 31 Jul 2014 16:01:34 +0000 (31 18:01 +0200)
committerRalph Böhme <slow@samba.org>
Tue, 7 Jul 2015 15:34:28 +0000 (7 17:34 +0200)
tree8bac7ffee7abc8a11730805d1cc4e1d750785a7b
parentc2c5621380ce59e034bddc12e7dc4feebc7daa9f
s3-mdssvc: lexer and parser for Spotlight queries

Add a lexer and parser for translating Spotlight query strings to
SPARQL.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
12 files changed:
source3/rpc_server/mdssvc/Makefile [new file with mode: 0644]
source3/rpc_server/mdssvc/README [new file with mode: 0644]
source3/rpc_server/mdssvc/mdssvc.c
source3/rpc_server/mdssvc/mdssvc.h
source3/rpc_server/mdssvc/sparql_lexer.c [new file with mode: 0644]
source3/rpc_server/mdssvc/sparql_lexer.l [new file with mode: 0644]
source3/rpc_server/mdssvc/sparql_parser.c [new file with mode: 0644]
source3/rpc_server/mdssvc/sparql_parser.h [new file with mode: 0644]
source3/rpc_server/mdssvc/sparql_parser.y [new file with mode: 0644]
source3/rpc_server/mdssvc/sparql_parser_test.c [new file with mode: 0644]
source3/rpc_server/wscript_build
source3/wscript_build