Remove trailing white spaces
[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 DEFINE D_IF_(e1,e2) = e1
22
23 ELSE
24 DEFINE D_IGNORE_(e1,e2) = (e2)
25
26 DEFINE D_IF_(e1,e2) = e2
27
28 END (* IFDEF DEBUG *)
29
30
31
32 END (* IFNDEF DEBUG__ML__ *)