SOURCE_FILE
  COMMENT "// https://github.com/rust-lang/rust-analyzer/issues/357"
  WHITESPACE "\n\n"
  COMMENT "//! docs"
  WHITESPACE "\n"
  MODULE
    COMMENT "// non-docs"
    WHITESPACE "\n"
    MOD_KW "mod"
    WHITESPACE " "
    NAME
      IDENT "foo"
    WHITESPACE " "
    ITEM_LIST
      L_CURLY "{"
      R_CURLY "}"
