rnix 0.10.2

A Nix parser written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
NODE_ROOT 0..6 {
  NODE_PATH_WITH_INTERPOL 0..6 {
    TOKEN_PATH("a/") 0..2
    NODE_STRING_INTERPOL 2..6 {
      TOKEN_INTERPOL_START("${") 2..4
      NODE_IDENT 4..5 {
        TOKEN_IDENT("b") 4..5
      }
      TOKEN_INTERPOL_END("}") 5..6
    }
  }
}