syntax for comments, and case insensitive keywords