rnix 0.14.0

A Nix parser written in Rust
Documentation
NODE_ROOT@0..14
  NODE_BIN_OP@0..14
    NODE_SELECT@0..10
      NODE_IDENT@0..1
        TOKEN_IDENT@0..1 "a"
      TOKEN_DOT@1..2 "."
      NODE_ATTRPATH@2..5
        NODE_IDENT@2..3
          TOKEN_IDENT@2..3 "b"
        TOKEN_DOT@3..4 "."
        NODE_IDENT@4..5
          TOKEN_IDENT@4..5 "c"
      TOKEN_WHITESPACE@5..6 " "
      TOKEN_OR@6..8 "or"
      TOKEN_WHITESPACE@8..9 " "
      NODE_LITERAL@9..10
        TOKEN_INTEGER@9..10 "1"
    TOKEN_WHITESPACE@10..11 " "
    TOKEN_ADD@11..12 "+"
    TOKEN_WHITESPACE@12..13 " "
    NODE_LITERAL@13..14
      TOKEN_INTEGER@13..14 "1"