================================================================================
Literal deviations
================================================================================

"string
#[comment]#"

'a
#[]#'

r"string
#[comment]#"

--------------------------------------------------------------------------------

(source_file
  (interpreted_string_literal
    (string_content)
    (block_comment
      (comment_content)))
  (char_literal
    (block_comment
      (comment_content)))
  (raw_string_literal
    (string_content)
    (block_comment
      (comment_content))))

================================================================================
Generalized string deviations
================================================================================

a#[]#"b"

a.b #[]#"c"

--------------------------------------------------------------------------------

(source_file
  (generalized_string
    (identifier)
    (block_comment
      (comment_content))
    (string_content))
  (generalized_string
    (dot_expression
      (identifier)
      (identifier))
    (block_comment
      (comment_content))
    (string_content)))

================================================================================
Except deviations
================================================================================

import x
except y

--------------------------------------------------------------------------------

(source_file
  (import_statement
    (identifier)
    (except_clause
      (expression_list
        (identifier)))))
