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
NODE_ROOT 0..7 {
  NODE_LAMBDA 0..7 {
    NODE_IDENT 0..1 {
      TOKEN_IDENT("m") 0..1
    }
    TOKEN_COLON(":") 1..2
    NODE_LIST 2..7 {
      TOKEN_SQUARE_B_OPEN("[") 2..3
      TOKEN_WHITESPACE(" ") 3..4
      NODE_IDENT 4..5 {
        TOKEN_IDENT("m") 4..5
      }
      TOKEN_WHITESPACE(" ") 5..6
      TOKEN_SQUARE_B_CLOSE("]") 6..7
    }
  }
}