rnix 0.14.0

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..21
  TOKEN_WHITESPACE@0..1 " "
  NODE_STRING@1..20
    TOKEN_STRING_START@1..2 "\""
    NODE_INTERPOL@2..10
      TOKEN_INTERPOL_START@2..4 "${"
      NODE_IDENT@4..9
        TOKEN_IDENT@4..9 "hello"
      TOKEN_INTERPOL_END@9..10 "}"
    TOKEN_STRING_CONTENT@10..11 " "
    NODE_INTERPOL@11..19
      TOKEN_INTERPOL_START@11..13 "${"
      NODE_IDENT@13..18
        TOKEN_IDENT@13..18 "world"
      TOKEN_INTERPOL_END@18..19 "}"
    TOKEN_STRING_END@19..20 "\""
  TOKEN_WHITESPACE@20..21 " "