class Rouge::RegexLexer::StateDSL

def context_sensitive?(re)

def context_sensitive?(re)
  source = re.source
  return true if source =~ /[(][?]<?[!=]/
  # anchors count as lookahead/behind
  return true if source =~ /[$^]/
  false
end