ra_ap_syntax 0.0.4

Comment and whitespace preserving parser for the Rust language
Documentation
SOURCE_FILE@0..154
  USE@0..17
    USE_KW@0..3 "use"
    WHITESPACE@3..4 " "
    USE_TREE@4..16
      PATH@4..16
        PATH_SEGMENT@4..16
          COLON2@4..6 "::"
          NAME_REF@6..16
            IDENT@6..16 "crate_name"
    SEMICOLON@16..17 ";"
  WHITESPACE@17..18 " "
  COMMENT@18..45 "// Rust 2018 - All fl ..."
  WHITESPACE@45..46 "\n"
  USE@46..61
    USE_KW@46..49 "use"
    WHITESPACE@49..50 " "
    USE_TREE@50..60
      PATH@50..60
        PATH_SEGMENT@50..60
          NAME_REF@50..60
            IDENT@50..60 "crate_name"
    SEMICOLON@60..61 ";"
  WHITESPACE@61..62 " "
  COMMENT@62..91 "// Rust 2018 - Anchor ..."
  WHITESPACE@91..92 "\n"
  USE@92..124
    USE_KW@92..95 "use"
    WHITESPACE@95..96 " "
    USE_TREE@96..123
      PATH@96..123
        PATH_SEGMENT@96..123
          NAME_REF@96..123
            IDENT@96..123 "item_in_scope_or_crat ..."
    SEMICOLON@123..124 ";"
  WHITESPACE@124..125 " "
  COMMENT@125..153 "// Rust 2018 - Unifor ..."
  WHITESPACE@153..154 "\n"