From eb007d554251456a2a508849edf91b15aab1333e Mon Sep 17 00:00:00 2001 From: JSDurand Date: Mon, 31 Jan 2022 15:59:11 +0800 Subject: cnp: save point Now we need to implement predicates, in order to have practical applications. --- src/dfa.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/dfa.h') diff --git a/src/dfa.h b/src/dfa.h index 70c8bf6..9116999 100644 --- a/src/dfa.h +++ b/src/dfa.h @@ -57,7 +57,10 @@ dfa *dfa_from_bytes_both(int sequence_size, /* TODO: Construct some basic frequently used character classes. */ -inline BOOL dfa_any_fun(const NUM UNUSED code) { return 1; } +dfa *dfa_from_func(special_dfa func); + +/* return a new instance of the any class */ +dfa *dfa_any(void); BOOL run_dfa(CCR_MOD(dfa *) table, const NUM code); -- cgit v1.2.3-18-g5258