rnix 0.14.0

A Nix parser written in Rust
Documentation
NODE_ROOT@0..49
  NODE_ATTR_SET@0..49
    TOKEN_L_BRACE@0..1 "{"
    TOKEN_WHITESPACE@1..4 "\n  "
    NODE_ATTRPATH_VALUE@4..25
      NODE_ATTRPATH@4..19
        NODE_IDENT@4..19
          TOKEN_IDENT@4..19 "meaning_of_life"
      TOKEN_WHITESPACE@19..20 " "
      TOKEN_ASSIGN@20..21 "="
      TOKEN_WHITESPACE@21..22 " "
      NODE_LITERAL@22..24
        TOKEN_INTEGER@22..24 "42"
      TOKEN_SEMICOLON@24..25 ";"
    TOKEN_WHITESPACE@25..28 "\n  "
    NODE_ATTRPATH_VALUE@28..47
      NODE_ATTRPATH@28..38
        NODE_IDENT@28..38
          TOKEN_IDENT@28..38 "H4X0RNUM83"
      TOKEN_WHITESPACE@38..39 " "
      TOKEN_ASSIGN@39..40 "="
      TOKEN_WHITESPACE@40..41 " "
      NODE_LITERAL@41..46
        TOKEN_FLOAT@41..46 "1.337"
      TOKEN_SEMICOLON@46..47 ";"
    TOKEN_WHITESPACE@47..48 "\n"
    TOKEN_R_BRACE@48..49 "}"