

#ifndef ADenotationSplit_included
#define ADenotationSplit_included

#define __ADenotationSplit_Asplit __ADenotationSplit_1
#define _ADenotationSplit_Asplit _ADenotationSplit_1
extern OBJ __ADenotationSplit_Asplit;
extern OBJ _ADenotationSplit_Asplit(OBJ,OBJ);

#define __ADenotationSplit_Ajoin __ADenotationSplit_2
#define _ADenotationSplit_Ajoin _ADenotationSplit_2
extern OBJ __ADenotationSplit_Ajoin;
extern OBJ _ADenotationSplit_Ajoin(OBJ,OBJ);

#ifndef ADenotationSplit_Asplit
#define ADenotationSplit_Asplit(x1,x2,x22) {x22=_ADenotationSplit_Asplit(x1,x2);}
#endif

#ifndef ADenotationSplit_Ajoin
#define ADenotationSplit_Ajoin(x1,x2,x10) {x10=_ADenotationSplit_Ajoin(x1,x2);}
#endif

#ifndef ADenotationSplit_Asplit_L3
#define ADenotationSplit_Asplit_L3(x1,x2,x4) {x4=_ADenotationSplit_Asplit_L3(x1,x2);}
#endif

#ifndef ADenotationSplit_Ajoin_L5
#define ADenotationSplit_Ajoin_L5(x1,x2,x3,x5) {x5=_ADenotationSplit_Ajoin_L5(x1,x2,x3);}
#endif

#endif
