Fix a bug of macro without arg
Fix a little about syntax & spelling