From 46525ede2d4e1fd351f9d54c3b3816feae72bf09 Mon Sep 17 00:00:00 2001 From: "Sven M. Hallberg" <pesco@khjk.org> Date: Wed, 22 May 2013 20:51:23 +0200 Subject: [PATCH] remove some left-over dead code that I think is bullshit --- src/cfgrammar.c | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/src/cfgrammar.c b/src/cfgrammar.c index e0086f34..7681aa8f 100644 --- a/src/cfgrammar.c +++ b/src/cfgrammar.c @@ -260,25 +260,6 @@ const HCFStringMap *h_first(size_t k, HCFGrammar *g, const HCFChoice *x) // shortcut: first_0(X) is always {""} if(k==0) return g->singleton_epsilon; -#if 0 - // XXX this is bullshit? - // shortcut: first_0(X) is {""} if X derives anything - if(k==0) { - switch(x->type) { - case HCF_END: - case HCF_CHAR: - return g->singleton_epsilon; - case HCF_CHARSET: - c=0; - do { - if(charset_isset(x->charset, c)) - return g->singleton_epsilon; - } while(c++ < 255); - break; - // HCF_CHOICE is handled by the general case below - } - } -#endif // memoize via g->first ensure_k(g, k); -- GitLab