From fcdad555eff58aec43107056393e707c473eb0a4 Mon Sep 17 00:00:00 2001 From: graehl Date: Sun, 25 Jul 2010 07:37:59 +0000 Subject: more comprehensible (but untested) edge/node filtering, awesome per-edge debugging streams git-svn-id: https://ws10smt.googlecode.com/svn/trunk@407 ec762483-ff6d-05da-a07a-a48fb63a330f --- decoder/ff_fsa.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'decoder/ff_fsa.h') diff --git a/decoder/ff_fsa.h b/decoder/ff_fsa.h index 16f3142c..f48fac60 100755 --- a/decoder/ff_fsa.h +++ b/decoder/ff_fsa.h @@ -14,11 +14,14 @@ //#define FSA_DEBUG +# define FSADBGae(e,x) std::cerr << x; INFO_EDGE(e,x); #ifdef FSA_DEBUG # include -# define FSADBG(x) do { if (d().debug()) { std::cerr << x; } } while(0) +# define FSADBG(e,x) do { if (d().debug()) { FSADBGae(e,x) } } while(0) +# define FSADBGnl(e) do { if (d().debug) { std::cerr< @@ -249,9 +252,10 @@ public: inline void Scan(SentenceMetadata const& smeta,const Hypergraph::Edge& edge,WordID w,void const* st,void *next_state,FeatureVector *features) const { Impl const& im=d(); - FSADBG("Scan "<"<"<