add license information
adjust the match pattern of some of syntax items