message: bugfix: different regex for # line comment followed by >
diff: @@ -64,7 +64,8 @@ export default class Tokenizer {
  }
  createLineCommentRegex(lineCommentTypes) {
  - return new RegExp(`^((?:${lineCommentTypes.map(c => escapeRegExp(c)).join('|')})[^>]*?(?:\r\n|\r|\n|$))`, 'u');
  + const unMatchJSONOpeartors = '((?<!#)>|(?:[^>]))'; // Don't match if lineComment is # and immediately followed with >
  + return new RegExp(`^((?:${lineCommentTypes.map(c => escapeRegExp(c)).join('|')})${unMatchJSONOpeartors}.*?(?:\r\n|\r|\n|$))`, 'u');
  }
  createReservedWordRegex(reservedWords) {
  