#define で#defineを定義できたらきれいに書けるのに

#define with(tag) \
#define _ tag
#define endwith \
#undef _



with(hoge)
_.hage
endwith