kfind문서

참조 · 질의

query 언어

Query parser는 공백 atom, 품사 prefix, 따옴표와 escape를 결정적으로 해석합니다.

문법

Query는 하나 이상의 atom입니다. Bare atom의 공백은 구 경계이고 quoted atom 안의 공백은 문자열 일부입니다.

Unicode normalization과 형태 expansion은 lexer 이후 compile option으로 적용합니다.

atom 태그

n, pro, num, v, adj, det, adv, j, intj, lit 뒤의 colon이 품사 태그입니다. 태그는 해당 atom에만 적용됩니다.

전역 POS와 구체 atom 태그가 다르면 compile 오류입니다.

구문 오류

빈 query, 닫히지 않은 quote, 마지막 backslash, 알 수 없는 tag와 빈 tag body를 거부합니다.

오류는 byte 위치와 원인을 포함하며 부분 plan을 실행하지 않습니다.