SOURCE_FILE@0..33
  FN@0..32
    FN_KW@0..2 "fn"
    WHITESPACE@2..3 " "
    NAME@3..7
      IDENT@3..7 "main"
    PARAM_LIST@7..9
      L_PAREN@7..8 "("
      R_PAREN@8..9 ")"
    WHITESPACE@9..10 " "
    BLOCK_EXPR@10..32
      L_CURLY@10..11 "{"
      WHITESPACE@11..16 "\n    "
      EXPR_STMT@16..21
        RANGE_EXPR@16..20
          LITERAL@16..17
            INT_NUMBER@16..17 "0"
          DOT2EQ@17..20 "..="
        SEMICOLON@20..21 ";"
      WHITESPACE@21..26 "\n    "
      EXPR_STMT@26..30
        RANGE_EXPR@26..29
          DOT2EQ@26..29 "..="
        SEMICOLON@29..30 ";"
      WHITESPACE@30..31 "\n"
      R_CURLY@31..32 "}"
  WHITESPACE@32..33 "\n"
error 16..20: An inclusive range must have an end expression
error 26..29: An inclusive range must have an end expression
