#define M2PP_C
#include "m2/m2pp.h"
+namespace modula2 {
+
#undef DEBUGGING
typedef struct pretty_t
m2pp_print (state, ", abstract origin = ");
m2pp_identifier (state, DECL_ABSTRACT_ORIGIN (t));
m2pp_print (state, ">\n");
- pv (DECL_ABSTRACT_ORIGIN (t));
+ modula2::pv (DECL_ABSTRACT_ORIGIN (t));
}
killPretty (state);
}
m2pp_print (state, ", abstract origin = ");
m2pp_identifier (state, DECL_ABSTRACT_ORIGIN (t));
m2pp_print (state, "> *)\n");
- pv (DECL_ABSTRACT_ORIGIN (t));
+ modula2::pv (DECL_ABSTRACT_ORIGIN (t));
}
killPretty (state);
}
m2pp_print (s, ".");
m2pp_simple_expression (s, TREE_OPERAND (t, 1));
}
+
+}
# define EXTERN extern
# endif
+namespace modula2 {
/* These functions allow a maintainer to dump the trees in Modula-2. */
EXTERN void pf (tree t);
EXTERN void ptl (tree t);
EXTERN void pv (tree t);
EXTERN void ptcl (tree t);
-
+}
# undef EXTERN
#endif