rnix 0.10.2

A Nix parser written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
NODE_ROOT 0..6 {
  NODE_LAMBDA 0..6 {
    NODE_PATTERN 0..4 {
      TOKEN_CURLY_B_OPEN("{") 0..1
      NODE_PAT_ENTRY 1..2 {
        NODE_IDENT 1..2 {
          TOKEN_IDENT("a") 1..2
        }
      }
      TOKEN_COMMA(",") 2..3
      TOKEN_CURLY_B_CLOSE("}") 3..4
    }
    TOKEN_COLON(":") 4..5
    NODE_IDENT 5..6 {
      TOKEN_IDENT("a") 5..6
    }
  }
}