我正在尝试用Coq编写一个简单的strchr函数,然后将其导出到Haskell。我面临的导入问题可能类似于this post(?)但我似乎解决不了这些问题。Require Import Coq.Strings.Ascii.
(* strchr *)Fixpoint strchr (haystacks' => match (Ascii.eqb needle c) with
我的strchr函数出错了,我找不到解决方案.作为提醒,这里是strchr手册页的摘录:
函数返回一个指针,指向字符串s中字符c的第一个匹配项。; get second argument
cmp [r12], r13 ; **DON'T WORK !je strchr_end ; go to end
cmp [r1