A place where a command is expected, the char # serves as [comment]. That can be the beginning of a line or immediately after a semicolon (;). The # is not a recognized command but processed after processing the trailing signs [\], but before compiling the source (I suppose).