Bir Beton sözdizimi ağaca Boole Sorgusu / Anlatım

0 Cevap java

"Foo VE bar" veya "foo VE DEĞİL bar:" Ben boolean ifadeler gibi sağlayan bir arama formunu oluşturma.

Somut bir sözdizimi ağaca Boole ifadeleri dönüştürmek PHP, Ruby veya Java için bir kütüphane var mı?

(Ben kendi lexer / ayrıştırıcı yazabilirsiniz, ama yerine bir şey denenmiş ve test edilmiş kullanın)

EDIT: Ben aritmik ifadeler ayrıştırma değilim, açıklığa kavuşturmak için. Bu bağlaçlar izin tam metin sorguları ayrıştırma için kullanılacak gidiyor.

0 Cevap