rnix 0.10.2

A Nix parser written in Rust
Documentation
error: unexpected double bind at 4..6
NODE_ROOT 0..10 {
  NODE_LAMBDA 0..10 {
    NODE_PATTERN 0..6 {
      NODE_PAT_BIND 0..2 {
        NODE_IDENT 0..1 {
          TOKEN_IDENT("f") 0..1
        }
        TOKEN_AT("@") 1..2
      }
      TOKEN_CURLY_B_OPEN("{") 2..3
      TOKEN_CURLY_B_CLOSE("}") 3..4
      NODE_ERROR 4..6 {
        TOKEN_AT("@") 4..5
        NODE_IDENT 5..6 {
          TOKEN_IDENT("f") 5..6
        }
      }
    }
    TOKEN_COLON(":") 6..7
    TOKEN_WHITESPACE("\n") 7..8
    NODE_STRING 8..10 {
      TOKEN_STRING_START("\"") 8..9
      TOKEN_STRING_END("\"") 9..10
    }
  }
}