 provide, e.g., the members of the
struct that “p” points to. The client is responsible for placing the cursor
at the beginning of the token currently being typed, then filtering the
results based on the contents of the token. For example, when
code-completing for the expression c p-&gt;get, the client should provide
the location just after the “&gt;” (e.g., pointing at the “g”) to this
code-completion hook. Then, the client can filter the results based on the
current token text (“get”), onl