summaryrefslogtreecommitdiff
path: root/web/noweb/src/c/recognize.h
blob: c2196365e7dc1e6a814e39272ff96e072948dd6a (plain)
1
2
3
4
5
6
typedef struct recognizer *Recognizer;
typedef void (*Callback) (void *closure, char *id, char *instance);
Recognizer new_recognizer(char *alphanum, char *symbols);
void add_ident(Recognizer r, char *id);
void stop_adding(Recognizer r);
void search_for_ident(Recognizer r, char *input, Callback f, void *closure);