build(rust): vendor rnix parser crate

This commit was merged in pull request #57.
This commit is contained in:
alexion committed 2026-09-16 15:51:43 -04:00
1 parent cbdf482422
commit 82ad65a3a4
492 files changed
+67785 -1

No files matched your search

@@ -0,0 +1 @@
TOKEN_ERROR, "/foo//bar/baz"
@@ -0,0 +1 @@
/foo//bar/baz
@@ -0,0 +1 @@
TOKEN_ERROR, "~//foo"
@@ -0,0 +1 @@
~//foo
@@ -0,0 +1,5 @@
TOKEN_PATH_REL, "./"
TOKEN_INTERPOL_START, "${"
TOKEN_IDENT, "foo"
TOKEN_INTERPOL_END, "}"
TOKEN_ERROR, "/"
@@ -0,0 +1 @@
./${foo}/
@@ -0,0 +1 @@
TOKEN_ERROR, "~"
@@ -0,0 +1 @@
~
@@ -0,0 +1 @@
TOKEN_ERROR, "~/"
@@ -0,0 +1 @@
~/
@@ -0,0 +1 @@
TOKEN_ERROR, "/a/"
@@ -0,0 +1 @@
/a/
@@ -0,0 +1,16 @@
TOKEN_L_BRACE, "{"
TOKEN_WHITESPACE, " "
TOKEN_IDENT, "a"
TOKEN_WHITESPACE, " "
TOKEN_ASSIGN, "="
TOKEN_WHITESPACE, " "
TOKEN_COMMENT, "/* multiline * comment */"
TOKEN_WHITESPACE, " "
TOKEN_INTEGER, "123"
TOKEN_SEMICOLON, ";"
TOKEN_COMMENT, "# single line"
TOKEN_WHITESPACE, "
"
TOKEN_R_BRACE, "}"
TOKEN_WHITESPACE, " "
TOKEN_COMMENT, "# single line at the end"
@@ -0,0 +1,2 @@
{ a = /* multiline * comment */ 123;# single line
} # single line at the end
@@ -0,0 +1 @@
TOKEN_COMMENT, "/**/"
@@ -0,0 +1 @@
/**/
@@ -0,0 +1 @@
TOKEN_COMMENT, "/***/"
@@ -0,0 +1 @@
/***/
@@ -0,0 +1 @@
TOKEN_FLOAT, "1.234"
@@ -0,0 +1 @@
1.234
@@ -0,0 +1 @@
TOKEN_FLOAT, ".5"
@@ -0,0 +1 @@
TOKEN_FLOAT, "1."
@@ -0,0 +1 @@
TOKEN_FLOAT, "1.1e4"
@@ -0,0 +1 @@
TOKEN_FLOAT, "123.4e-2"
@@ -0,0 +1 @@
123.4e-2
@@ -0,0 +1 @@
TOKEN_FLOAT, "123.4e+2"
@@ -0,0 +1 @@
123.4e+2
@@ -0,0 +1 @@
TOKEN_FLOAT, "1.1E4"
@@ -0,0 +1 @@
TOKEN_INTEGER, "42"
@@ -0,0 +1 @@
42
@@ -0,0 +1,11 @@
TOKEN_IDENT, "a"
TOKEN_COLON, ":"
TOKEN_WHITESPACE, " "
TOKEN_IDENT, "b"
TOKEN_COLON, ":"
TOKEN_WHITESPACE, " "
TOKEN_IDENT, "a"
TOKEN_WHITESPACE, " "
TOKEN_ADD, "+"
TOKEN_WHITESPACE, " "
TOKEN_IDENT, "b"
@@ -0,0 +1 @@
a: b: a + b
@@ -0,0 +1,3 @@
TOKEN_IDENT, "_"
TOKEN_COLON, ":"
TOKEN_IDENT, "null"
@@ -0,0 +1 @@
_:null
@@ -0,0 +1,3 @@
TOKEN_INTEGER, "01"
TOKEN_DOT, "."
TOKEN_IDENT, "e2"
@@ -0,0 +1,2 @@
TOKEN_INTEGER, "01"
TOKEN_FLOAT, ".1e2"
@@ -0,0 +1,4 @@
TOKEN_INTEGER, "001"
TOKEN_FLOAT, ".22e01"
TOKEN_FLOAT, ".30"
TOKEN_FLOAT, ".4"
@@ -0,0 +1 @@
001.22e01.30.4
@@ -0,0 +1,12 @@
TOKEN_LET, "let"
TOKEN_WHITESPACE, " "
TOKEN_IDENT, "a"
TOKEN_WHITESPACE, " "
TOKEN_ASSIGN, "="
TOKEN_WHITESPACE, " "
TOKEN_INTEGER, "3"
TOKEN_SEMICOLON, ";"
TOKEN_WHITESPACE, " "
TOKEN_IN, "in"
TOKEN_WHITESPACE, " "
TOKEN_IDENT, "a"
@@ -0,0 +1 @@
let a = 3; in a
@@ -0,0 +1,11 @@
TOKEN_L_BRACK, "["
TOKEN_IDENT, "a"
TOKEN_WHITESPACE, " "
TOKEN_INTEGER, "2"
TOKEN_WHITESPACE, " "
TOKEN_INTEGER, "3"
TOKEN_WHITESPACE, " "
TOKEN_STRING_START, """
TOKEN_STRING_CONTENT, "lol"
TOKEN_STRING_END, """
TOKEN_R_BRACK, "]"
@@ -0,0 +1 @@
[a 2 3 "lol"]
@@ -0,0 +1,15 @@
TOKEN_L_BRACK, "["
TOKEN_INTEGER, "1"
TOKEN_R_BRACK, "]"
TOKEN_WHITESPACE, " "
TOKEN_CONCAT, "++"
TOKEN_WHITESPACE, " "
TOKEN_L_BRACK, "["
TOKEN_INTEGER, "2"
TOKEN_R_BRACK, "]"
TOKEN_WHITESPACE, " "
TOKEN_CONCAT, "++"
TOKEN_WHITESPACE, " "
TOKEN_L_BRACK, "["
TOKEN_INTEGER, "3"
TOKEN_R_BRACK, "]"
@@ -0,0 +1 @@
[1] ++ [2] ++ [3]
@@ -0,0 +1,23 @@
TOKEN_INTEGER, "1"
TOKEN_WHITESPACE, " "
TOKEN_ADD, "+"
TOKEN_WHITESPACE, " "
TOKEN_INTEGER, "2"
TOKEN_WHITESPACE, " "
TOKEN_MUL, "*"
TOKEN_WHITESPACE, " "
TOKEN_INTEGER, "3"
TOKEN_WHITESPACE, " "
TOKEN_ADD, "+"
TOKEN_WHITESPACE, " "
TOKEN_INTEGER, "4"
TOKEN_WHITESPACE, " "
TOKEN_DIV, "/"
TOKEN_WHITESPACE, " "
TOKEN_L_PAREN, "("
TOKEN_INTEGER, "5"
TOKEN_WHITESPACE, " "
TOKEN_SUB, "-"
TOKEN_WHITESPACE, " "
TOKEN_INTEGER, "6"
TOKEN_R_PAREN, ")"
@@ -0,0 +1 @@
1 + 2 * 3 + 4 / (5 - 6)
@@ -0,0 +1,4 @@
TOKEN_IDENT, "a"
TOKEN_DIV, "/"
TOKEN_WHITESPACE, " "
TOKEN_INTEGER, "3"
@@ -0,0 +1 @@
a/ 3
@@ -0,0 +1,8 @@
TOKEN_INTEGER, "5"
TOKEN_MUL, "*"
TOKEN_SUB, "-"
TOKEN_L_PAREN, "("
TOKEN_INTEGER, "3"
TOKEN_SUB, "-"
TOKEN_INTEGER, "2"
TOKEN_R_PAREN, ")"
@@ -0,0 +1 @@
5*-(3-2)
@@ -0,0 +1,3 @@
TOKEN_IDENT, "x"
TOKEN_MORE_OR_EQ, ">="
TOKEN_IDENT, "y"
@@ -0,0 +1 @@
x>=y
@@ -0,0 +1,3 @@
TOKEN_IDENT, "a"
TOKEN_UPDATE, "//"
TOKEN_IDENT, "b"
@@ -0,0 +1 @@
a//b
@@ -0,0 +1,4 @@
TOKEN_PATH_ABS, "/"
TOKEN_INTERPOL_START, "${"
TOKEN_IDENT, "foo"
TOKEN_INTERPOL_END, "}"
@@ -0,0 +1 @@
/${foo}
@@ -0,0 +1,5 @@
TOKEN_PATH_ABS, "/"
TOKEN_INTERPOL_START, "${"
TOKEN_IDENT, "foo"
TOKEN_INTERPOL_END, "}"
TOKEN_PATH_ABS, "-a"
@@ -0,0 +1 @@
TOKEN_PATH_ABS, "/nix/store/abc123def456-package-1.0.0/bin/executable"
@@ -0,0 +1 @@
/nix/store/abc123def456-package-1.0.0/bin/executable
@@ -0,0 +1 @@
TOKEN_PATH_ABS, "/hello/world"
@@ -0,0 +1 @@
/hello/world
@@ -0,0 +1 @@
TOKEN_PATH_HOME, "~/hello/world"
@@ -0,0 +1 @@
~/hello/world
@@ -0,0 +1 @@
TOKEN_PATH_HOME, "~/.config/nixpkgs/config.nix"
@@ -0,0 +1 @@
~/.config/nixpkgs/config.nix
@@ -0,0 +1,4 @@
TOKEN_PATH_REL, "./"
TOKEN_INTERPOL_START, "${"
TOKEN_IDENT, "foo"
TOKEN_INTERPOL_END, "}"
@@ -0,0 +1 @@
./${foo}
@@ -0,0 +1,6 @@
TOKEN_PATH_REL, "./"
TOKEN_INTERPOL_START, "${"
TOKEN_IDENT, "foo"
TOKEN_INTERPOL_END, "}"
TOKEN_WHITESPACE, " "
TOKEN_IDENT, "bar"
@@ -0,0 +1 @@
./${foo} bar
@@ -0,0 +1,7 @@
TOKEN_PATH_REL, "./"
TOKEN_INTERPOL_START, "${"
TOKEN_IDENT, "foo"
TOKEN_INTERPOL_END, "}"
TOKEN_INTERPOL_START, "${"
TOKEN_IDENT, "bar"
TOKEN_INTERPOL_END, "}"
@@ -0,0 +1 @@
./${foo}${bar}
@@ -0,0 +1,8 @@
TOKEN_PATH_REL, "./"
TOKEN_INTERPOL_START, "${"
TOKEN_IDENT, "foo"
TOKEN_INTERPOL_END, "}"
TOKEN_PATH_REL, "a"
TOKEN_INTERPOL_START, "${"
TOKEN_IDENT, "bar"
TOKEN_INTERPOL_END, "}"
@@ -0,0 +1 @@
./${foo}a${bar}
@@ -0,0 +1,5 @@
TOKEN_PATH_REL, "./"
TOKEN_INTERPOL_START, "${"
TOKEN_IDENT, "foo"
TOKEN_INTERPOL_END, "}"
TOKEN_PATH_REL, ".jpg"
@@ -0,0 +1 @@
./${foo}.jpg
@@ -0,0 +1 @@
TOKEN_PATH_REL, "a+3/5+b"
@@ -0,0 +1 @@
a+3/5+b
@@ -0,0 +1,5 @@
TOKEN_IDENT, "import"
TOKEN_WHITESPACE, " "
TOKEN_PATH_REL, "./."
TOKEN_WHITESPACE, "
"
@@ -0,0 +1,2 @@
import ./.
@@ -0,0 +1,9 @@
TOKEN_PATH_ABS, "/foo"
TOKEN_WHITESPACE, " "
TOKEN_ADD, "+"
TOKEN_WHITESPACE, " "
TOKEN_PATH_ABS, "/bar"
TOKEN_WHITESPACE, " "
TOKEN_SUB, "-"
TOKEN_WHITESPACE, " "
TOKEN_PATH_REL, "./baz"
@@ -0,0 +1 @@
/foo + /bar - ./baz
@@ -0,0 +1 @@
TOKEN_PATH_REL, "hello/world"
@@ -0,0 +1 @@
hello/world
@@ -0,0 +1 @@
TOKEN_PATH_REL, "./a/b/../c/./d/e"
@@ -0,0 +1 @@
./a/b/../c/./d/e
@@ -0,0 +1 @@
TOKEN_PATH_REL, "./hello/world"
@@ -0,0 +1 @@
./hello/world
@@ -0,0 +1 @@
TOKEN_PATH_SEARCH, "<nixpkgs/pkgs/development/tools/rust/cargo>"
@@ -0,0 +1 @@
<nixpkgs/pkgs/development/tools/rust/cargo>
@@ -0,0 +1 @@
TOKEN_PATH_SEARCH, "<nixos-config>"
@@ -0,0 +1 @@
<nixos-config>
@@ -0,0 +1 @@
TOKEN_PATH_SEARCH, "<hello/world>"
@@ -0,0 +1 @@
<hello/world>
Loaded 100 of 492 files, more files were not shown because too many files have changed in this diff. Show more