rnix 0.10.2

A Nix parser written in Rust
Documentation
NODE_ROOT 0..13 {
  NODE_LIST 0..13 {
    TOKEN_SQUARE_B_OPEN("[") 0..1
    NODE_IDENT 1..2 {
      TOKEN_IDENT("a") 1..2
    }
    TOKEN_WHITESPACE(" ") 2..3
    NODE_LITERAL 3..4 {
      TOKEN_INTEGER("2") 3..4
    }
    TOKEN_WHITESPACE(" ") 4..5
    NODE_LITERAL 5..6 {
      TOKEN_INTEGER("3") 5..6
    }
    TOKEN_WHITESPACE(" ") 6..7
    NODE_STRING 7..12 {
      TOKEN_STRING_START("\"") 7..8
      TOKEN_STRING_CONTENT("lol") 8..11
      TOKEN_STRING_END("\"") 11..12
    }
    TOKEN_SQUARE_B_CLOSE("]") 12..13
  }
}