Half way through refactoring
[SXSI/xpathcomp.git] / debug.ml
1 (******************************************************************************)
2 (*  SXSI : XPath evaluator                                                    *)
3 (*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
4 (*  Copyright NICTA 2008                                                      *)
5 (*  Distributed under the terms of the LGPL (see LICENCE)                     *)
6 (******************************************************************************)
7
8 (* This file should not be compiled but included with INCLUDE. This requires
9    pa_macro.cmo to be loaded (see Makefile)
10 *)
11
12 IFNDEF DEBUG__ML__
13 THEN
14 DEFINE DEBUG__ML__
15
16 IFDEF DEBUG
17 THEN 
18 module Loc = Camlp4.PreCast.Loc
19
20 DEFINE D_IGNORE_(e1,e2) = (let () = e1 in ();e2)
21
22 ELSE
23 DEFINE D_IGNORE_(e1,e2) = (e2)
24
25
26 END (* IFDEF DEBUG *)
27
28
29
30 END (* IFNDEF DEBUG__ML__ *)