condition, decorator and global varibles parsing