diff --git a/chapter1/deps-example/target/debug/.cargo-lock b/chapter1/deps-example/target/debug/.cargo-lock deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/dep-lib-autocfg-f1367f3d95527a84 b/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/dep-lib-autocfg-f1367f3d95527a84 deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/lib-autocfg-f1367f3d95527a84 b/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/lib-autocfg-f1367f3d95527a84 deleted file mode 100644 index ea0be57..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/lib-autocfg-f1367f3d95527a84 +++ /dev/null @@ -1 +0,0 @@ -2ffe00fb5523201e \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/lib-autocfg-f1367f3d95527a84.json b/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/lib-autocfg-f1367f3d95527a84.json deleted file mode 100644 index 8f6c7b0..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/lib-autocfg-f1367f3d95527a84.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":8574161726611873773,"profile":9935990280773120926,"path":16636311620078878107,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/autocfg-f1367f3d95527a84/dep-lib-autocfg-f1367f3d95527a84"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13102859075309379048} \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/build-script-build_script_build-6042da584e4285e3 b/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/build-script-build_script_build-6042da584e4285e3 deleted file mode 100644 index 22f23aa..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/build-script-build_script_build-6042da584e4285e3 +++ /dev/null @@ -1 +0,0 @@ -35a5076e0b89b4c9 \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/build-script-build_script_build-6042da584e4285e3.json b/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/build-script-build_script_build-6042da584e4285e3.json deleted file mode 100644 index 99111be..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/build-script-build_script_build-6042da584e4285e3.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[\"default\", \"std\"]","target":10088282520713642473,"profile":9935990280773120926,"path":2328387519475147787,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-6042da584e4285e3/dep-build-script-build_script_build-6042da584e4285e3"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":14998826085014762512} \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/dep-build-script-build_script_build-6042da584e4285e3 b/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/dep-build-script-build_script_build-6042da584e4285e3 deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/dep-lib-libc-9070217966b7af8c b/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/dep-lib-libc-9070217966b7af8c deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/lib-libc-9070217966b7af8c b/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/lib-libc-9070217966b7af8c deleted file mode 100644 index e25b606..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/lib-libc-9070217966b7af8c +++ /dev/null @@ -1 +0,0 @@ -aeeddda298367b73 \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/lib-libc-9070217966b7af8c.json b/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/lib-libc-9070217966b7af8c.json deleted file mode 100644 index c6fb041..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/lib-libc-9070217966b7af8c.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[\"default\", \"std\"]","target":15220052048028810702,"profile":14672114853574311971,"path":17798845997871743774,"deps":[[10425461912977382200,"build_script_build",false,5853115908681992504]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-9070217966b7af8c/dep-lib-libc-9070217966b7af8c"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":14998826085014762512} \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/libc-b98c395783622f6a/run-build-script-build_script_build-b98c395783622f6a b/chapter1/deps-example/target/debug/.fingerprint/libc-b98c395783622f6a/run-build-script-build_script_build-b98c395783622f6a deleted file mode 100644 index d78f8f6..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/libc-b98c395783622f6a/run-build-script-build_script_build-b98c395783622f6a +++ /dev/null @@ -1 +0,0 @@ -38892d66e8713a51 \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/libc-b98c395783622f6a/run-build-script-build_script_build-b98c395783622f6a.json b/chapter1/deps-example/target/debug/.fingerprint/libc-b98c395783622f6a/run-build-script-build_script_build-b98c395783622f6a.json deleted file mode 100644 index 28ebe14..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/libc-b98c395783622f6a/run-build-script-build_script_build-b98c395783622f6a.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"","target":0,"profile":0,"path":0,"deps":[[10425461912977382200,"build_script_build",false,14534392579615073589]],"local":[{"Precalculated":"0.2.69"}],"rustflags":[],"metadata":0} \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-integer-04feacd3a530cb5a/run-build-script-build_script_build-04feacd3a530cb5a b/chapter1/deps-example/target/debug/.fingerprint/num-integer-04feacd3a530cb5a/run-build-script-build_script_build-04feacd3a530cb5a deleted file mode 100644 index 777c39d..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-integer-04feacd3a530cb5a/run-build-script-build_script_build-04feacd3a530cb5a +++ /dev/null @@ -1 +0,0 @@ -cbeb88f1982cb17f \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-integer-04feacd3a530cb5a/run-build-script-build_script_build-04feacd3a530cb5a.json b/chapter1/deps-example/target/debug/.fingerprint/num-integer-04feacd3a530cb5a/run-build-script-build_script_build-04feacd3a530cb5a.json deleted file mode 100644 index eac64c4..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-integer-04feacd3a530cb5a/run-build-script-build_script_build-04feacd3a530cb5a.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"","target":0,"profile":0,"path":0,"deps":[[16269948267989935289,"build_script_build",false,3685391717327465470]],"local":[{"RerunIfChanged":{"output":"debug/build/num-integer-04feacd3a530cb5a/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0} \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/build-script-build_script_build-67eab5c6c0da140a b/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/build-script-build_script_build-67eab5c6c0da140a deleted file mode 100644 index daba904..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/build-script-build_script_build-67eab5c6c0da140a +++ /dev/null @@ -1 +0,0 @@ -fe6b78a93d242533 \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/build-script-build_script_build-67eab5c6c0da140a.json b/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/build-script-build_script_build-67eab5c6c0da140a.json deleted file mode 100644 index 16503ec..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/build-script-build_script_build-67eab5c6c0da140a.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":10088282520713642473,"profile":9935990280773120926,"path":16269442004393994992,"deps":[[9245478811527615946,"autocfg",false,2170773872582917679]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-integer-67eab5c6c0da140a/dep-build-script-build_script_build-67eab5c6c0da140a"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":58200369117550911} \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/dep-build-script-build_script_build-67eab5c6c0da140a b/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/dep-build-script-build_script_build-67eab5c6c0da140a deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-integer-9a49c011d6944892/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/num-integer-9a49c011d6944892/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-integer-9a49c011d6944892/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/build-script-build_script_build-3b18bde16c2c039e b/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/build-script-build_script_build-3b18bde16c2c039e deleted file mode 100644 index aceb6b6..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/build-script-build_script_build-3b18bde16c2c039e +++ /dev/null @@ -1 +0,0 @@ -97e415819ccabd00 \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/build-script-build_script_build-3b18bde16c2c039e.json b/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/build-script-build_script_build-3b18bde16c2c039e.json deleted file mode 100644 index 2a55766..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/build-script-build_script_build-3b18bde16c2c039e.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":10088282520713642473,"profile":9935990280773120926,"path":764155542526120754,"deps":[[9245478811527615946,"autocfg",false,2170773872582917679]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-traits-3b18bde16c2c039e/dep-build-script-build_script_build-3b18bde16c2c039e"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":14621636500951049976} \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/dep-build-script-build_script_build-3b18bde16c2c039e b/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/dep-build-script-build_script_build-3b18bde16c2c039e deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-traits-733614978d68aaa4/run-build-script-build_script_build-733614978d68aaa4 b/chapter1/deps-example/target/debug/.fingerprint/num-traits-733614978d68aaa4/run-build-script-build_script_build-733614978d68aaa4 deleted file mode 100644 index 243720e..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-traits-733614978d68aaa4/run-build-script-build_script_build-733614978d68aaa4 +++ /dev/null @@ -1 +0,0 @@ -84082addbb27021d \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-traits-733614978d68aaa4/run-build-script-build_script_build-733614978d68aaa4.json b/chapter1/deps-example/target/debug/.fingerprint/num-traits-733614978d68aaa4/run-build-script-build_script_build-733614978d68aaa4.json deleted file mode 100644 index 5481c64..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-traits-733614978d68aaa4/run-build-script-build_script_build-733614978d68aaa4.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"","target":0,"profile":0,"path":0,"deps":[[8712638383843666284,"build_script_build",false,53421544127718551]],"local":[{"RerunIfChanged":{"output":"debug/build/num-traits-733614978d68aaa4/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0} \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/dep-lib-num_traits-fb02cb290f63899b b/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/dep-lib-num_traits-fb02cb290f63899b deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/lib-num_traits-fb02cb290f63899b b/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/lib-num_traits-fb02cb290f63899b deleted file mode 100644 index 93eb044..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/lib-num_traits-fb02cb290f63899b +++ /dev/null @@ -1 +0,0 @@ -a8e3a9cf0482c22c \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/lib-num_traits-fb02cb290f63899b.json b/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/lib-num_traits-fb02cb290f63899b.json deleted file mode 100644 index 5d1c7d2..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/lib-num_traits-fb02cb290f63899b.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":16894502179009968931,"profile":14672114853574311971,"path":3168755489978409908,"deps":[[8712638383843666284,"build_script_build",false,2090276864876218500]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-traits-fb02cb290f63899b/dep-lib-num_traits-fb02cb290f63899b"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":14621636500951049976} \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/dep-lib-time-32077b01cd3415f9 b/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/dep-lib-time-32077b01cd3415f9 deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/lib-time-32077b01cd3415f9 b/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/lib-time-32077b01cd3415f9 deleted file mode 100644 index 3984093..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/lib-time-32077b01cd3415f9 +++ /dev/null @@ -1 +0,0 @@ -d9a18e68e31eeef8 \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/lib-time-32077b01cd3415f9.json b/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/lib-time-32077b01cd3415f9.json deleted file mode 100644 index a2e293e..0000000 --- a/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/lib-time-32077b01cd3415f9.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":7267306859267600794,"profile":14672114853574311971,"path":13853118127629367553,"deps":[[10425461912977382200,"libc",false,8321304765692505518]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/time-32077b01cd3415f9/dep-lib-time-32077b01cd3415f9"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":8937303733317455548} \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build-script-build b/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build-script-build deleted file mode 100755 index d41742a..0000000 Binary files a/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build-script-build and /dev/null differ diff --git a/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3 b/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3 deleted file mode 100755 index d41742a..0000000 Binary files a/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3 and /dev/null differ diff --git a/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.d b/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.d deleted file mode 100644 index 0da237f..0000000 --- a/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/build.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.d: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/build.rs - -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/build.rs: diff --git a/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.dSYM/Contents/Info.plist b/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.dSYM/Contents/Info.plist deleted file mode 100644 index c3342de..0000000 --- a/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.build_script_build-6042da584e4285e3 - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.dSYM/Contents/Resources/DWARF/build_script_build-6042da584e4285e3 b/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.dSYM/Contents/Resources/DWARF/build_script_build-6042da584e4285e3 deleted file mode 100644 index 6111bb4..0000000 Binary files a/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.dSYM/Contents/Resources/DWARF/build_script_build-6042da584e4285e3 and /dev/null differ diff --git a/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/invoked.timestamp b/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/output b/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/output deleted file mode 100644 index 7dba39f..0000000 --- a/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/output +++ /dev/null @@ -1,7 +0,0 @@ -cargo:rustc-cfg=freebsd11 -cargo:rustc-cfg=libc_priv_mod_use -cargo:rustc-cfg=libc_union -cargo:rustc-cfg=libc_const_size_of -cargo:rustc-cfg=libc_align -cargo:rustc-cfg=libc_core_cvoid -cargo:rustc-cfg=libc_packedN diff --git a/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/root-output b/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/root-output deleted file mode 100644 index 5286d37..0000000 --- a/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/root-output +++ /dev/null @@ -1 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/out \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/stderr b/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/stderr deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/invoked.timestamp b/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/out/probe0.ll b/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/out/probe0.ll deleted file mode 100644 index 8288a99..0000000 --- a/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/out/probe0.ll +++ /dev/null @@ -1,8 +0,0 @@ -; ModuleID = 'probe0.3a1fbbbh-cgu.0' -source_filename = "probe0.3a1fbbbh-cgu.0" -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-apple-macosx10.7.0" - -!llvm.module.flags = !{!0} - -!0 = !{i32 7, !"PIC Level", i32 2} diff --git a/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/out/probe1.ll b/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/out/probe1.ll deleted file mode 100644 index 7dc864f..0000000 --- a/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/out/probe1.ll +++ /dev/null @@ -1,8 +0,0 @@ -; ModuleID = 'probe1.3a1fbbbh-cgu.0' -source_filename = "probe1.3a1fbbbh-cgu.0" -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-apple-macosx10.7.0" - -!llvm.module.flags = !{!0} - -!0 = !{i32 7, !"PIC Level", i32 2} diff --git a/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/output b/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/output deleted file mode 100644 index d02cb90..0000000 --- a/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/output +++ /dev/null @@ -1,2 +0,0 @@ -cargo:rustc-cfg=has_i128 -cargo:rerun-if-changed=build.rs diff --git a/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/root-output b/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/root-output deleted file mode 100644 index 6d3ee9f..0000000 --- a/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/root-output +++ /dev/null @@ -1 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/out \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/stderr b/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/stderr deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build-script-build b/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build-script-build deleted file mode 100755 index 5f35c6c..0000000 Binary files a/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build-script-build and /dev/null differ diff --git a/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a b/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a deleted file mode 100755 index 5f35c6c..0000000 Binary files a/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a and /dev/null differ diff --git a/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.d b/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.d deleted file mode 100644 index eab35b9..0000000 --- a/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.42/build.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.d: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.42/build.rs - -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.42/build.rs: diff --git a/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.dSYM/Contents/Info.plist b/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.dSYM/Contents/Info.plist deleted file mode 100644 index 2ae5483..0000000 --- a/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.build_script_build-67eab5c6c0da140a - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.dSYM/Contents/Resources/DWARF/build_script_build-67eab5c6c0da140a b/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.dSYM/Contents/Resources/DWARF/build_script_build-67eab5c6c0da140a deleted file mode 100644 index b5ca7cb..0000000 Binary files a/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.dSYM/Contents/Resources/DWARF/build_script_build-67eab5c6c0da140a and /dev/null differ diff --git a/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build-script-build b/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build-script-build deleted file mode 100755 index 9d5fbbb..0000000 Binary files a/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build-script-build and /dev/null differ diff --git a/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e b/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e deleted file mode 100755 index 9d5fbbb..0000000 Binary files a/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e and /dev/null differ diff --git a/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.d b/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.d deleted file mode 100644 index 994f9b6..0000000 --- a/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/build.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.d: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/build.rs - -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/build.rs: diff --git a/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.dSYM/Contents/Info.plist b/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.dSYM/Contents/Info.plist deleted file mode 100644 index eb9e0be..0000000 --- a/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.build_script_build-3b18bde16c2c039e - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.dSYM/Contents/Resources/DWARF/build_script_build-3b18bde16c2c039e b/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.dSYM/Contents/Resources/DWARF/build_script_build-3b18bde16c2c039e deleted file mode 100644 index a30abf0..0000000 Binary files a/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.dSYM/Contents/Resources/DWARF/build_script_build-3b18bde16c2c039e and /dev/null differ diff --git a/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/invoked.timestamp b/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/out/probe0.ll b/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/out/probe0.ll deleted file mode 100644 index 8288a99..0000000 --- a/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/out/probe0.ll +++ /dev/null @@ -1,8 +0,0 @@ -; ModuleID = 'probe0.3a1fbbbh-cgu.0' -source_filename = "probe0.3a1fbbbh-cgu.0" -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-apple-macosx10.7.0" - -!llvm.module.flags = !{!0} - -!0 = !{i32 7, !"PIC Level", i32 2} diff --git a/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/out/probe1.ll b/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/out/probe1.ll deleted file mode 100644 index 7dc864f..0000000 --- a/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/out/probe1.ll +++ /dev/null @@ -1,8 +0,0 @@ -; ModuleID = 'probe1.3a1fbbbh-cgu.0' -source_filename = "probe1.3a1fbbbh-cgu.0" -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-apple-macosx10.7.0" - -!llvm.module.flags = !{!0} - -!0 = !{i32 7, !"PIC Level", i32 2} diff --git a/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/output b/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/output deleted file mode 100644 index d02cb90..0000000 --- a/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/output +++ /dev/null @@ -1,2 +0,0 @@ -cargo:rustc-cfg=has_i128 -cargo:rerun-if-changed=build.rs diff --git a/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/root-output b/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/root-output deleted file mode 100644 index 4786f4e..0000000 --- a/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/root-output +++ /dev/null @@ -1 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/out \ No newline at end of file diff --git a/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/stderr b/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/stderr deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/deps-example/target/debug/deps/autocfg-f1367f3d95527a84.d b/chapter1/deps-example/target/debug/deps/autocfg-f1367f3d95527a84.d deleted file mode 100644 index 4f701f0..0000000 --- a/chapter1/deps-example/target/debug/deps/autocfg-f1367f3d95527a84.d +++ /dev/null @@ -1,9 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/deps/autocfg-f1367f3d95527a84.rmeta: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/lib.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/error.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/version.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/deps/libautocfg-f1367f3d95527a84.rlib: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/lib.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/error.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/version.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/deps/autocfg-f1367f3d95527a84.d: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/lib.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/error.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/version.rs - -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/lib.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/error.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/version.rs: diff --git a/chapter1/deps-example/target/debug/deps/libautocfg-f1367f3d95527a84.rlib b/chapter1/deps-example/target/debug/deps/libautocfg-f1367f3d95527a84.rlib deleted file mode 100644 index 6c63f7c..0000000 Binary files a/chapter1/deps-example/target/debug/deps/libautocfg-f1367f3d95527a84.rlib and /dev/null differ diff --git a/chapter1/deps-example/target/debug/deps/libautocfg-f1367f3d95527a84.rmeta b/chapter1/deps-example/target/debug/deps/libautocfg-f1367f3d95527a84.rmeta deleted file mode 100644 index 795b8f0..0000000 Binary files a/chapter1/deps-example/target/debug/deps/libautocfg-f1367f3d95527a84.rmeta and /dev/null differ diff --git a/chapter1/deps-example/target/debug/deps/libc-9070217966b7af8c.d b/chapter1/deps-example/target/debug/deps/libc-9070217966b7af8c.d deleted file mode 100644 index 2940f9d..0000000 --- a/chapter1/deps-example/target/debug/deps/libc-9070217966b7af8c.d +++ /dev/null @@ -1,33 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/deps/libc-9070217966b7af8c.rmeta: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/lib.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/macros.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/fixed_width_ints.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/windows/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/cloudabi/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/fuchsia/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/switch.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/vxworks/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/hermit/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/sgx.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/wasi.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/uclibc/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/newlib/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/linux_like/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/solarish/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/solarish/compat.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/haiku/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/hermit/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/redox/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/netbsdlike/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/freebsdlike/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/b32/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/b64/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/b64/align.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/align.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/no_align.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/deps/libc-9070217966b7af8c.d: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/lib.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/macros.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/fixed_width_ints.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/windows/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/cloudabi/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/fuchsia/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/switch.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/vxworks/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/hermit/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/sgx.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/wasi.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/uclibc/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/newlib/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/linux_like/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/solarish/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/solarish/compat.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/haiku/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/hermit/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/redox/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/netbsdlike/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/freebsdlike/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/b32/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/b64/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/b64/align.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/align.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/no_align.rs - -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/lib.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/macros.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/fixed_width_ints.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/windows/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/cloudabi/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/fuchsia/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/switch.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/vxworks/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/hermit/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/sgx.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/wasi.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/uclibc/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/newlib/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/linux_like/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/solarish/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/solarish/compat.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/haiku/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/hermit/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/redox/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/netbsdlike/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/freebsdlike/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/b32/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/b64/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/bsd/apple/b64/align.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/align.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.69/src/unix/no_align.rs: diff --git a/chapter1/deps-example/target/debug/deps/liblibc-9070217966b7af8c.rmeta b/chapter1/deps-example/target/debug/deps/liblibc-9070217966b7af8c.rmeta deleted file mode 100644 index 7f40a28..0000000 Binary files a/chapter1/deps-example/target/debug/deps/liblibc-9070217966b7af8c.rmeta and /dev/null differ diff --git a/chapter1/deps-example/target/debug/deps/libnum_integer-9a49c011d6944892.rmeta b/chapter1/deps-example/target/debug/deps/libnum_integer-9a49c011d6944892.rmeta deleted file mode 100644 index 34e755f..0000000 Binary files a/chapter1/deps-example/target/debug/deps/libnum_integer-9a49c011d6944892.rmeta and /dev/null differ diff --git a/chapter1/deps-example/target/debug/deps/libnum_traits-fb02cb290f63899b.rmeta b/chapter1/deps-example/target/debug/deps/libnum_traits-fb02cb290f63899b.rmeta deleted file mode 100644 index e3f75fb..0000000 Binary files a/chapter1/deps-example/target/debug/deps/libnum_traits-fb02cb290f63899b.rmeta and /dev/null differ diff --git a/chapter1/deps-example/target/debug/deps/libtime-32077b01cd3415f9.rmeta b/chapter1/deps-example/target/debug/deps/libtime-32077b01cd3415f9.rmeta deleted file mode 100644 index 0196f2b..0000000 Binary files a/chapter1/deps-example/target/debug/deps/libtime-32077b01cd3415f9.rmeta and /dev/null differ diff --git a/chapter1/deps-example/target/debug/deps/num_integer-9a49c011d6944892.d b/chapter1/deps-example/target/debug/deps/num_integer-9a49c011d6944892.d deleted file mode 100644 index c0f6e71..0000000 --- a/chapter1/deps-example/target/debug/deps/num_integer-9a49c011d6944892.d +++ /dev/null @@ -1,6 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/deps/num_integer-9a49c011d6944892.rmeta: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.42/src/lib.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.42/src/roots.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/deps/num_integer-9a49c011d6944892.d: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.42/src/lib.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.42/src/roots.rs - -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.42/src/lib.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.42/src/roots.rs: diff --git a/chapter1/deps-example/target/debug/deps/num_traits-fb02cb290f63899b.d b/chapter1/deps-example/target/debug/deps/num_traits-fb02cb290f63899b.d deleted file mode 100644 index 5e1572d..0000000 --- a/chapter1/deps-example/target/debug/deps/num_traits-fb02cb290f63899b.d +++ /dev/null @@ -1,20 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/deps/num_traits-fb02cb290f63899b.rmeta: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/lib.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/macros.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/bounds.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/cast.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/float.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/identities.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/int.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/checked.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/inv.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/mul_add.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/saturating.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/wrapping.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/pow.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/real.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/sign.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/deps/num_traits-fb02cb290f63899b.d: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/lib.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/macros.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/bounds.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/cast.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/float.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/identities.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/int.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/mod.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/checked.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/inv.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/mul_add.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/saturating.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/wrapping.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/pow.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/real.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/sign.rs - -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/lib.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/macros.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/bounds.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/cast.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/float.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/identities.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/int.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/mod.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/checked.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/inv.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/mul_add.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/saturating.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/ops/wrapping.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/pow.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/real.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/sign.rs: diff --git a/chapter1/deps-example/target/debug/deps/time-32077b01cd3415f9.d b/chapter1/deps-example/target/debug/deps/time-32077b01cd3415f9.d deleted file mode 100644 index 09cca76..0000000 --- a/chapter1/deps-example/target/debug/deps/time-32077b01cd3415f9.d +++ /dev/null @@ -1,9 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/deps/time-32077b01cd3415f9.rmeta: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/lib.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/display.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/duration.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/parse.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/sys.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/deps-example/target/debug/deps/time-32077b01cd3415f9.d: /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/lib.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/display.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/duration.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/parse.rs /Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/sys.rs - -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/lib.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/display.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/duration.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/parse.rs: -/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.43/src/sys.rs: diff --git a/chapter1/test-example/target/.rustc_info.json b/chapter1/test-example/target/.rustc_info.json deleted file mode 100644 index bab3b5a..0000000 --- a/chapter1/test-example/target/.rustc_info.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc_fingerprint":4503571881771466578,"outputs":{"1164083562126845933":["rustc 1.43.0 (4fb7144ed 2020-04-20)\nbinary: rustc\ncommit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550\ncommit-date: 2020-04-20\nhost: x86_64-apple-darwin\nrelease: 1.43.0\nLLVM version: 9.0\n",""],"7064757342655340577":["___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/chapter1/test-example/target/rls/.rustc_info.json b/chapter1/test-example/target/rls/.rustc_info.json deleted file mode 100644 index 69bc71d..0000000 --- a/chapter1/test-example/target/rls/.rustc_info.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc_fingerprint":4503571881771466578,"outputs":{"1164083562126845933":["rustc 1.43.0 (4fb7144ed 2020-04-20)\nbinary: rustc\ncommit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550\ncommit-date: 2020-04-20\nhost: x86_64-apple-darwin\nrelease: 1.43.0\nLLVM version: 9.0\n",""],"4476964694761187371":["___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/chapter1/test-example/target/rls/debug/.cargo-lock b/chapter1/test-example/target/rls/debug/.cargo-lock deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/bin-test_example-1aff5c91933770bc b/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/bin-test_example-1aff5c91933770bc deleted file mode 100644 index ede91c5..0000000 --- a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/bin-test_example-1aff5c91933770bc +++ /dev/null @@ -1 +0,0 @@ -970e2e628c155d7e \ No newline at end of file diff --git a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/bin-test_example-1aff5c91933770bc.json b/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/bin-test_example-1aff5c91933770bc.json deleted file mode 100644 index 7b6eafa..0000000 --- a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/bin-test_example-1aff5c91933770bc.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":16120433538194145899,"profile":14891217944882224483,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/test-example-1aff5c91933770bc/dep-bin-test_example-1aff5c91933770bc"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/dep-bin-test_example-1aff5c91933770bc b/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/dep-bin-test_example-1aff5c91933770bc deleted file mode 100644 index cdefce3..0000000 Binary files a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/dep-bin-test_example-1aff5c91933770bc and /dev/null differ diff --git a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/invoked.timestamp b/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-1aff5c91933770bc/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/dep-test-bin-test_example-b4dba4d825305f9f b/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/dep-test-bin-test_example-b4dba4d825305f9f deleted file mode 100644 index cdefce3..0000000 Binary files a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/dep-test-bin-test_example-b4dba4d825305f9f and /dev/null differ diff --git a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/invoked.timestamp b/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/test-bin-test_example-b4dba4d825305f9f b/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/test-bin-test_example-b4dba4d825305f9f deleted file mode 100644 index a11b15e..0000000 --- a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/test-bin-test_example-b4dba4d825305f9f +++ /dev/null @@ -1 +0,0 @@ -722ab614c849dc01 \ No newline at end of file diff --git a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/test-bin-test_example-b4dba4d825305f9f.json b/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/test-bin-test_example-b4dba4d825305f9f.json deleted file mode 100644 index 6fbd423..0000000 --- a/chapter1/test-example/target/rls/debug/.fingerprint/test-example-b4dba4d825305f9f/test-bin-test_example-b4dba4d825305f9f.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":16120433538194145899,"profile":1647870076477133176,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/test-example-b4dba4d825305f9f/dep-test-bin-test_example-b4dba4d825305f9f"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter1/test-example/target/rls/debug/deps/libtest_example-1aff5c91933770bc.rmeta b/chapter1/test-example/target/rls/debug/deps/libtest_example-1aff5c91933770bc.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/test-example/target/rls/debug/deps/libtest_example-b4dba4d825305f9f.rmeta b/chapter1/test-example/target/rls/debug/deps/libtest_example-b4dba4d825305f9f.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter1/test-example/target/rls/debug/deps/save-analysis/test_example-1aff5c91933770bc.json b/chapter1/test-example/target/rls/debug/deps/save-analysis/test_example-1aff5c91933770bc.json deleted file mode 100644 index a98234d..0000000 --- a/chapter1/test-example/target/rls/debug/deps/save-analysis/test_example-1aff5c91933770bc.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/target/rls/debug/deps/libtest_example-1aff5c91933770bc.rmeta"},"prelude":{"crate_id":{"name":"test_example","disambiguator":[8459019350643392843,18310480094168300059]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":307,"line_start":1,"line_end":19,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":4154},"span":{"file_name":"src/main.rs","byte_start":9,"byte_end":16,"line_start":1,"line_end":1,"column_start":10,"column_end":17},"alias_span":null,"name":"process","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":307,"line_start":1,"line_end":19,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":4},"span":{"file_name":"src/main.rs","byte_start":22,"byte_end":26,"line_start":3,"line_end":3,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":5},"span":{"file_name":"src/main.rs","byte_start":75,"byte_end":89,"line_start":7,"line_end":7,"column_start":4,"column_end":18},"name":"get_process_id","qualname":"::get_process_id","value":"fn () -> u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":4,"byte_end":7,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":50,"byte_end":64,"line_start":4,"line_end":4,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":5}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":114,"byte_end":116,"line_start":8,"line_end":8,"column_start":14,"column_end":16},"ref_id":{"krate":1,"index":4310}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":105,"byte_end":112,"line_start":8,"line_end":8,"column_start":5,"column_end":12},"ref_id":{"krate":1,"index":4154}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter1/test-example/target/rls/debug/deps/save-analysis/test_example-b4dba4d825305f9f.json b/chapter1/test-example/target/rls/debug/deps/save-analysis/test_example-b4dba4d825305f9f.json deleted file mode 100644 index da06aca..0000000 --- a/chapter1/test-example/target/rls/debug/deps/save-analysis/test_example-b4dba4d825305f9f.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/target/rls/debug/deps/libtest_example-b4dba4d825305f9f.rmeta"},"prelude":{"crate_id":{"name":"test_example","disambiguator":[4961861524729821588,12376749671882091837]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/src/main.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":307,"line_start":1,"line_end":19,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":4154},"span":{"file_name":"src/main.rs","byte_start":9,"byte_end":16,"line_start":1,"line_end":1,"column_start":10,"column_end":17},"alias_span":null,"name":"process","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5},"span":{"file_name":"src/main.rs","byte_start":162,"byte_end":176,"line_start":13,"line_end":13,"column_start":16,"column_end":30},"alias_span":null,"name":"get_process_id","value":"","parent":{"krate":0,"index":6}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":307,"line_start":1,"line_end":19,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":12}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":4},"span":{"file_name":"src/main.rs","byte_start":22,"byte_end":26,"line_start":3,"line_end":3,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(dead_code)","span":{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1}}]},{"kind":"Function","id":{"krate":0,"index":5},"span":{"file_name":"src/main.rs","byte_start":75,"byte_end":89,"line_start":7,"line_end":7,"column_start":4,"column_end":18},"name":"get_process_id","qualname":"::get_process_id","value":"fn () -> u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":6},"span":{"file_name":"src/main.rs","byte_start":139,"byte_end":144,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"name":"tests","qualname":"::tests","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":9},{"krate":0,"index":11}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(test)","span":{"file_name":"src/main.rs","byte_start":122,"byte_end":134,"line_start":11,"line_end":11,"column_start":1,"column_end":13}}]},{"kind":"Function","id":{"krate":0,"index":11},"span":{"file_name":"src/main.rs","byte_start":198,"byte_end":228,"line_start":16,"line_end":16,"column_start":8,"column_end":38},"name":"test_if_process_id_is_returned","qualname":"::tests::test_if_process_id_is_returned","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":4,"byte_end":7,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":50,"byte_end":64,"line_start":4,"line_end":4,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":5}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":114,"byte_end":116,"line_start":8,"line_end":8,"column_start":14,"column_end":16},"ref_id":{"krate":1,"index":4310}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":105,"byte_end":112,"line_start":8,"line_end":8,"column_start":5,"column_end":12},"ref_id":{"krate":1,"index":4154}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":155,"byte_end":160,"line_start":13,"line_end":13,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":5}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":252,"byte_end":266,"line_start":17,"line_end":17,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":5}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter1/test-example/target/rls/debug/deps/test_example-1aff5c91933770bc.d b/chapter1/test-example/target/rls/debug/deps/test_example-1aff5c91933770bc.d deleted file mode 100644 index 5cf164c..0000000 --- a/chapter1/test-example/target/rls/debug/deps/test_example-1aff5c91933770bc.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/target/rls/debug/deps/test_example-1aff5c91933770bc.rmeta: src/main.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/target/rls/debug/deps/test_example-1aff5c91933770bc.d: src/main.rs - -src/main.rs: diff --git a/chapter1/test-example/target/rls/debug/deps/test_example-b4dba4d825305f9f.d b/chapter1/test-example/target/rls/debug/deps/test_example-b4dba4d825305f9f.d deleted file mode 100644 index d97f01f..0000000 --- a/chapter1/test-example/target/rls/debug/deps/test_example-b4dba4d825305f9f.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/target/rls/debug/deps/test_example-b4dba4d825305f9f.rmeta: src/main.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter1/test-example/target/rls/debug/deps/test_example-b4dba4d825305f9f.d: src/main.rs - -src/main.rs: diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/dep-graph.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/dep-graph.bin deleted file mode 100644 index cd6c2e2..0000000 Binary files a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/dep-graph.bin and /dev/null differ diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/query-cache.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/query-cache.bin deleted file mode 100644 index 80f1ed5..0000000 Binary files a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/query-cache.bin and /dev/null differ diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/work-products.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/work-products.bin and /dev/null differ diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe.lock b/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/dep-graph.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/dep-graph.bin deleted file mode 100644 index 8151a63..0000000 Binary files a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/dep-graph.bin and /dev/null differ diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/query-cache.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/query-cache.bin deleted file mode 100644 index 8df5bd8..0000000 Binary files a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/query-cache.bin and /dev/null differ diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/work-products.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/work-products.bin and /dev/null differ diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e.lock b/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter8/sec1/.DS_Store b/chapter2/.DS_Store similarity index 100% rename from chapter8/sec1/.DS_Store rename to chapter2/.DS_Store diff --git a/chapter2/target/rls/.rustc_info.json b/chapter2/target/rls/.rustc_info.json deleted file mode 100644 index df3c16e..0000000 --- a/chapter2/target/rls/.rustc_info.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc_fingerprint":4503571881771466578,"outputs":{"4476964694761187371":["___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n",""],"1164083562126845933":["rustc 1.43.0 (4fb7144ed 2020-04-20)\nbinary: rustc\ncommit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550\ncommit-date: 2020-04-20\nhost: x86_64-apple-darwin\nrelease: 1.43.0\nLLVM version: 9.0\n",""]},"successes":{}} \ No newline at end of file diff --git a/chapter2/target/rls/debug/.cargo-lock b/chapter2/target/rls/debug/.cargo-lock deleted file mode 100644 index e69de29..0000000 diff --git a/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/dep-test-bin-aee-55fa431da910c094 b/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/dep-test-bin-aee-55fa431da910c094 deleted file mode 100644 index f51e205..0000000 Binary files a/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/dep-test-bin-aee-55fa431da910c094 and /dev/null differ diff --git a/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/invoked.timestamp b/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/test-bin-aee-55fa431da910c094 b/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/test-bin-aee-55fa431da910c094 deleted file mode 100644 index 09ec151..0000000 --- a/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/test-bin-aee-55fa431da910c094 +++ /dev/null @@ -1 +0,0 @@ -f038181fae43b765 \ No newline at end of file diff --git a/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/test-bin-aee-55fa431da910c094.json b/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/test-bin-aee-55fa431da910c094.json deleted file mode 100644 index 74bacc2..0000000 --- a/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/test-bin-aee-55fa431da910c094.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":17622095666921960579,"profile":1647870076477133176,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/aee-55fa431da910c094/dep-test-bin-aee-55fa431da910c094"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/bin-aee-fa427f712e411cb5 b/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/bin-aee-fa427f712e411cb5 deleted file mode 100644 index 02be606..0000000 --- a/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/bin-aee-fa427f712e411cb5 +++ /dev/null @@ -1 +0,0 @@ -dc1b8a693a680190 \ No newline at end of file diff --git a/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/bin-aee-fa427f712e411cb5.json b/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/bin-aee-fa427f712e411cb5.json deleted file mode 100644 index 8b70631..0000000 --- a/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/bin-aee-fa427f712e411cb5.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":17622095666921960579,"profile":14891217944882224483,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/aee-fa427f712e411cb5/dep-bin-aee-fa427f712e411cb5"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/dep-bin-aee-fa427f712e411cb5 b/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/dep-bin-aee-fa427f712e411cb5 deleted file mode 100644 index f51e205..0000000 Binary files a/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/dep-bin-aee-fa427f712e411cb5 and /dev/null differ diff --git a/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/invoked.timestamp b/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter2/target/rls/debug/deps/aee-55fa431da910c094.d b/chapter2/target/rls/debug/deps/aee-55fa431da910c094.d deleted file mode 100644 index 65dcf24..0000000 --- a/chapter2/target/rls/debug/deps/aee-55fa431da910c094.d +++ /dev/null @@ -1,10 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/target/rls/debug/deps/aee-55fa431da910c094.rmeta: src/main.rs src/parsemath/mod.rs src/parsemath/ast.rs src/parsemath/parser.rs src/parsemath/token.rs src/parsemath/tokenizer.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/target/rls/debug/deps/aee-55fa431da910c094.d: src/main.rs src/parsemath/mod.rs src/parsemath/ast.rs src/parsemath/parser.rs src/parsemath/token.rs src/parsemath/tokenizer.rs - -src/main.rs: -src/parsemath/mod.rs: -src/parsemath/ast.rs: -src/parsemath/parser.rs: -src/parsemath/token.rs: -src/parsemath/tokenizer.rs: diff --git a/chapter2/target/rls/debug/deps/aee-fa427f712e411cb5.d b/chapter2/target/rls/debug/deps/aee-fa427f712e411cb5.d deleted file mode 100644 index 67c71ac..0000000 --- a/chapter2/target/rls/debug/deps/aee-fa427f712e411cb5.d +++ /dev/null @@ -1,10 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/target/rls/debug/deps/aee-fa427f712e411cb5.rmeta: src/main.rs src/parsemath/mod.rs src/parsemath/ast.rs src/parsemath/parser.rs src/parsemath/token.rs src/parsemath/tokenizer.rs - -/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/target/rls/debug/deps/aee-fa427f712e411cb5.d: src/main.rs src/parsemath/mod.rs src/parsemath/ast.rs src/parsemath/parser.rs src/parsemath/token.rs src/parsemath/tokenizer.rs - -src/main.rs: -src/parsemath/mod.rs: -src/parsemath/ast.rs: -src/parsemath/parser.rs: -src/parsemath/token.rs: -src/parsemath/tokenizer.rs: diff --git a/chapter2/target/rls/debug/deps/libaee-55fa431da910c094.rmeta b/chapter2/target/rls/debug/deps/libaee-55fa431da910c094.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter2/target/rls/debug/deps/libaee-fa427f712e411cb5.rmeta b/chapter2/target/rls/debug/deps/libaee-fa427f712e411cb5.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter2/target/rls/debug/deps/save-analysis/aee-55fa431da910c094.json b/chapter2/target/rls/debug/deps/save-analysis/aee-55fa431da910c094.json deleted file mode 100644 index 1128ecb..0000000 --- a/chapter2/target/rls/debug/deps/save-analysis/aee-55fa431da910c094.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/target/rls/debug/deps/libaee-55fa431da910c094.rmeta"},"prelude":{"crate_id":{"name":"aee","disambiguator":[8789369282034503888,12355971172648742634]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1645,"line_start":1,"line_end":44,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2251},"span":{"file_name":"src/main.rs","byte_start":111,"byte_end":113,"line_start":3,"line_end":3,"column_start":10,"column_end":12},"alias_span":null,"name":"io","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":1605},"span":{"file_name":"src/parsemath/ast.rs","byte_start":1876,"byte_end":1881,"line_start":3,"line_end":3,"column_start":10,"column_end":15},"alias_span":null,"name":"error","value":"","parent":{"krate":0,"index":5}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/ast.rs","byte_start":2404,"byte_end":2405,"line_start":22,"line_end":22,"column_start":21,"column_end":22},"alias_span":null,"name":"*","value":"Caret, Subtract, Number, Divide, Negative, Multiply, Add","parent":{"krate":0,"index":7}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/ast.rs","byte_start":2404,"byte_end":2405,"line_start":22,"line_end":22,"column_start":21,"column_end":22},"alias_span":null,"name":"*","value":"eval","parent":{"krate":0,"index":9}},{"kind":"Use","ref_id":{"krate":0,"index":18},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2977,"byte_end":2983,"line_start":40,"line_end":40,"column_start":39,"column_end":45},"alias_span":null,"name":"Parser","value":"","parent":{"krate":0,"index":107}},{"kind":"Use","ref_id":{"krate":0,"index":18},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3202,"byte_end":3208,"line_start":48,"line_end":48,"column_start":39,"column_end":45},"alias_span":null,"name":"Parser","value":"","parent":{"krate":0,"index":112}},{"kind":"Use","ref_id":{"krate":5,"index":2730},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3468,"byte_end":3471,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":0,"index":69},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3510,"byte_end":3514,"line_start":6,"line_end":6,"column_start":17,"column_end":21},"alias_span":null,"name":"Node","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":0,"index":155},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3535,"byte_end":3543,"line_start":7,"line_end":7,"column_start":20,"column_end":28},"alias_span":null,"name":"OperPrec","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":0,"index":127},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3545,"byte_end":3550,"line_start":7,"line_end":7,"column_start":30,"column_end":35},"alias_span":null,"name":"Token","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":0,"index":51},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3575,"byte_end":3584,"line_start":8,"line_end":8,"column_start":23,"column_end":32},"alias_span":null,"name":"Tokenizer","value":"","parent":{"krate":0,"index":11}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/parser.rs","byte_start":9693,"byte_end":9694,"line_start":195,"line_end":195,"column_start":16,"column_end":17},"alias_span":null,"name":"*","value":"Parser","parent":{"krate":0,"index":37}},{"kind":"Use","ref_id":{"krate":0,"index":70},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9734,"byte_end":9737,"line_start":196,"line_end":196,"column_start":39,"column_end":42},"alias_span":null,"name":"Add","value":"","parent":{"krate":0,"index":37}},{"kind":"Use","ref_id":{"krate":0,"index":93},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9739,"byte_end":9745,"line_start":196,"line_end":196,"column_start":44,"column_end":50},"alias_span":null,"name":"Number","value":"","parent":{"krate":0,"index":37}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/token.rs","byte_start":10755,"byte_end":10756,"line_start":34,"line_end":34,"column_start":29,"column_end":30},"alias_span":null,"name":"*","value":"Power, AddSub, MulDiv, DefaultZero","parent":{"krate":0,"index":44}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/token.rs","byte_start":10755,"byte_end":10756,"line_start":34,"line_end":34,"column_start":29,"column_end":30},"alias_span":null,"name":"*","value":"Caret, Subtract, Divide, Multiply, Add","parent":{"krate":0,"index":44}},{"kind":"Use","ref_id":{"krate":2,"index":28650},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11133,"byte_end":11141,"line_start":4,"line_end":4,"column_start":16,"column_end":24},"alias_span":null,"name":"Peekable","value":"","parent":{"krate":0,"index":47}},{"kind":"Use","ref_id":{"krate":2,"index":31225},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11157,"byte_end":11162,"line_start":5,"line_end":5,"column_start":15,"column_end":20},"alias_span":null,"name":"Chars","value":"","parent":{"krate":0,"index":47}},{"kind":"Use","ref_id":{"krate":0,"index":127},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11208,"byte_end":11213,"line_start":8,"line_end":8,"column_start":19,"column_end":24},"alias_span":null,"name":"Token","value":"","parent":{"krate":0,"index":47}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12914,"byte_end":12915,"line_start":67,"line_end":67,"column_start":16,"column_end":17},"alias_span":null,"name":"*","value":"Token, Tokenizer","parent":{"krate":0,"index":61}},{"kind":"Use","ref_id":{"krate":0,"index":5},"span":{"file_name":"src/main.rs","byte_start":214,"byte_end":217,"line_start":7,"line_end":7,"column_start":16,"column_end":19},"alias_span":null,"name":"ast","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":114},"span":{"file_name":"src/main.rs","byte_start":243,"byte_end":253,"line_start":8,"line_end":8,"column_start":25,"column_end":35},"alias_span":null,"name":"ParseError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":18},"span":{"file_name":"src/main.rs","byte_start":255,"byte_end":261,"line_start":8,"line_end":8,"column_start":37,"column_end":43},"alias_span":null,"name":"Parser","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1645,"line_start":1,"line_end":44,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":185}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":4},"span":{"file_name":"src/parsemath/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parsemath","qualname":"::parsemath","value":"src/parsemath/mod.rs","parent":null,"children":[{"krate":0,"index":5},{"krate":0,"index":11},{"krate":0,"index":42},{"krate":0,"index":47}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":5},"span":{"file_name":"src/parsemath/ast.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"ast","qualname":"::parsemath::ast","value":"src/parsemath/ast.rs","parent":null,"children":[{"krate":0,"index":6},{"krate":0,"index":69},{"krate":0,"index":102},{"krate":0,"index":100},{"krate":0,"index":96},{"krate":0,"index":97},{"krate":0,"index":7},{"krate":0,"index":9}],"decl_id":null,"docs":" Module Parsemath\n","sig":null,"attributes":[{"value":"/ Module Parsemath","span":{"file_name":"src/parsemath/mod.rs","byte_start":1647,"byte_end":1667,"line_start":1,"line_end":1,"column_start":1,"column_end":21}}]},{"kind":"TupleVariant","id":{"krate":0,"index":70},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2063,"byte_end":2066,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"name":"Add","qualname":"::parsemath::ast::Node::Add","value":"Node::Add(Box, Box)","parent":{"krate":0,"index":69},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":74},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2094,"byte_end":2102,"line_start":12,"line_end":12,"column_start":5,"column_end":13},"name":"Subtract","qualname":"::parsemath::ast::Node::Subtract","value":"Node::Subtract(Box, Box)","parent":{"krate":0,"index":69},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":78},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2130,"byte_end":2138,"line_start":13,"line_end":13,"column_start":5,"column_end":13},"name":"Multiply","qualname":"::parsemath::ast::Node::Multiply","value":"Node::Multiply(Box, Box)","parent":{"krate":0,"index":69},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":82},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2166,"byte_end":2172,"line_start":14,"line_end":14,"column_start":5,"column_end":11},"name":"Divide","qualname":"::parsemath::ast::Node::Divide","value":"Node::Divide(Box, Box)","parent":{"krate":0,"index":69},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":86},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2200,"byte_end":2205,"line_start":15,"line_end":15,"column_start":5,"column_end":10},"name":"Caret","qualname":"::parsemath::ast::Node::Caret","value":"Node::Caret(Box, Box)","parent":{"krate":0,"index":69},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":90},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2233,"byte_end":2241,"line_start":16,"line_end":16,"column_start":5,"column_end":13},"name":"Negative","qualname":"::parsemath::ast::Node::Negative","value":"Node::Negative(Box)","parent":{"krate":0,"index":69},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":93},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2258,"byte_end":2264,"line_start":17,"line_end":17,"column_start":5,"column_end":11},"name":"Number","qualname":"::parsemath::ast::Node::Number","value":"Node::Number(f64)","parent":{"krate":0,"index":69},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":69},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2052,"byte_end":2056,"line_start":10,"line_end":10,"column_start":10,"column_end":14},"name":"Node","qualname":"::parsemath::ast::Node","value":"Node::{Add, Subtract, Multiply, Divide, Caret, Negative, Number}","parent":null,"children":[{"krate":0,"index":70},{"krate":0,"index":74},{"krate":0,"index":78},{"krate":0,"index":82},{"krate":0,"index":86},{"krate":0,"index":90},{"krate":0,"index":93}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967271},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2332,"byte_end":2336,"line_start":21,"line_end":21,"column_start":13,"column_end":17},"name":"expr","qualname":"::parsemath::ast::eval::expr","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":7},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2327,"byte_end":2331,"line_start":21,"line_end":21,"column_start":8,"column_end":12},"name":"eval","qualname":"::parsemath::ast::eval","value":"fn (expr: Node) -> Result>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967249},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2439,"byte_end":2440,"line_start":24,"line_end":24,"column_start":16,"column_end":17},"name":"i","qualname":"i$46","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967240},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2464,"byte_end":2469,"line_start":25,"line_end":25,"column_start":13,"column_end":18},"name":"expr1","qualname":"expr1$55","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967239},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2471,"byte_end":2476,"line_start":25,"line_end":25,"column_start":20,"column_end":25},"name":"expr2","qualname":"expr2$56","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967217},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2533,"byte_end":2538,"line_start":26,"line_end":26,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$78","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967216},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2540,"byte_end":2545,"line_start":26,"line_end":26,"column_start":25,"column_end":30},"name":"expr2","qualname":"expr2$79","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967194},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2602,"byte_end":2607,"line_start":27,"line_end":27,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$101","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967193},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2609,"byte_end":2614,"line_start":27,"line_end":27,"column_start":25,"column_end":30},"name":"expr2","qualname":"expr2$102","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967171},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2669,"byte_end":2674,"line_start":28,"line_end":28,"column_start":16,"column_end":21},"name":"expr1","qualname":"expr1$124","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967170},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2676,"byte_end":2681,"line_start":28,"line_end":28,"column_start":23,"column_end":28},"name":"expr2","qualname":"expr2$125","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967148},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2738,"byte_end":2743,"line_start":29,"line_end":29,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$147","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967133},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2784,"byte_end":2789,"line_start":30,"line_end":30,"column_start":15,"column_end":20},"name":"expr1","qualname":"expr1$162","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967132},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2791,"byte_end":2796,"line_start":30,"line_end":30,"column_start":22,"column_end":27},"name":"expr2","qualname":"expr2$163","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":9},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2879,"byte_end":2884,"line_start":36,"line_end":36,"column_start":5,"column_end":10},"name":"tests","qualname":"::parsemath::ast::tests","value":"src/parsemath/ast.rs","parent":null,"children":[{"krate":0,"index":10},{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":107},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":112}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(test)","span":{"file_name":"src/parsemath/ast.rs","byte_start":2862,"byte_end":2874,"line_start":35,"line_end":35,"column_start":1,"column_end":13}}]},{"kind":"Function","id":{"krate":0,"index":107},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2924,"byte_end":2934,"line_start":39,"line_end":39,"column_start":8,"column_end":18},"name":"test_expr1","qualname":"::parsemath::ast::tests::test_expr1","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294964711},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2998,"byte_end":3001,"line_start":42,"line_end":42,"column_start":13,"column_end":16},"name":"ast","qualname":"ast$2584","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294964698},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3064,"byte_end":3069,"line_start":43,"line_end":43,"column_start":13,"column_end":18},"name":"value","qualname":"value$2597","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":112},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3149,"byte_end":3159,"line_start":47,"line_end":47,"column_start":8,"column_end":18},"name":"test_expr2","qualname":"::parsemath::ast::tests::test_expr2","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294964545},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3223,"byte_end":3226,"line_start":50,"line_end":50,"column_start":13,"column_end":16},"name":"ast","qualname":"ast$2750","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294964532},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3293,"byte_end":3298,"line_start":51,"line_end":51,"column_start":13,"column_end":18},"name":"value","qualname":"value$2763","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":11},"span":{"file_name":"src/parsemath/parser.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parser","qualname":"::parsemath::parser","value":"src/parsemath/parser.rs","parent":null,"children":[{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":18},{"krate":0,"index":22},{"krate":0,"index":26},{"krate":0,"index":114},{"krate":0,"index":121},{"krate":0,"index":33},{"krate":0,"index":35},{"krate":0,"index":37}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":18},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3640,"byte_end":3646,"line_start":13,"line_end":13,"column_start":12,"column_end":18},"name":"Parser","qualname":"::parsemath::parser::Parser","value":"Parser { tokenizer, current_token }","parent":null,"children":[{"krate":0,"index":20},{"krate":0,"index":21}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":20},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3657,"byte_end":3666,"line_start":14,"line_end":14,"column_start":5,"column_end":14},"name":"tokenizer","qualname":"::parsemath::parser::Parser::tokenizer","value":"parsemath::tokenizer::Tokenizer<'a>","parent":{"krate":0,"index":18},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":21},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3687,"byte_end":3700,"line_start":15,"line_end":15,"column_start":5,"column_end":18},"name":"current_token","qualname":"::parsemath::parser::Parser::current_token","value":"parsemath::token::Token","parent":{"krate":0,"index":18},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967062},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3817,"byte_end":3821,"line_start":22,"line_end":22,"column_start":16,"column_end":20},"name":"expr","qualname":"::new::expr","value":"&'a str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":24},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3813,"byte_end":3816,"line_start":22,"line_end":22,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn (expr: &'a str) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967049},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3878,"byte_end":3883,"line_start":23,"line_end":23,"column_start":17,"column_end":22},"name":"lexer","qualname":"lexer$246","value":"parsemath::tokenizer::Tokenizer<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967041},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3920,"byte_end":3929,"line_start":24,"line_end":24,"column_start":13,"column_end":22},"name":"cur_token","qualname":"cur_token$254","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967033},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3970,"byte_end":3975,"line_start":25,"line_end":25,"column_start":18,"column_end":23},"name":"token","qualname":"token$262","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967003},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4280,"byte_end":4284,"line_start":36,"line_end":36,"column_start":23,"column_end":27},"name":"self","qualname":"::parse::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":25},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4269,"byte_end":4274,"line_start":36,"line_end":36,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn (&mut self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966992},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4328,"byte_end":4331,"line_start":37,"line_end":37,"column_start":13,"column_end":16},"name":"ast","qualname":"ast$303","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966979},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4411,"byte_end":4414,"line_start":39,"line_end":39,"column_start":16,"column_end":19},"name":"ast","qualname":"ast$316","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966970},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4444,"byte_end":4445,"line_start":40,"line_end":40,"column_start":17,"column_end":18},"name":"e","qualname":"e$325","value":"parsemath::parser::ParseError","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966956},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4665,"byte_end":4669,"line_start":49,"line_end":49,"column_start":28,"column_end":32},"name":"self","qualname":"::get_next_token::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4645,"byte_end":4659,"line_start":49,"line_end":49,"column_start":8,"column_end":22},"name":"get_next_token","qualname":"::get_next_token","value":"fn (&mut self) -> Result<(), ParseError>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966946},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4711,"byte_end":4721,"line_start":50,"line_end":50,"column_start":13,"column_end":23},"name":"next_token","qualname":"next_token$349","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966937},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4771,"byte_end":4776,"line_start":51,"line_end":51,"column_start":18,"column_end":23},"name":"token","qualname":"token$358","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966908},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5033,"byte_end":5037,"line_start":60,"line_end":60,"column_start":26,"column_end":30},"name":"self","qualname":"::generate_ast::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966904},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5039,"byte_end":5048,"line_start":60,"line_end":60,"column_start":32,"column_end":41},"name":"oper_prec","qualname":"::generate_ast::oper_prec","value":"parsemath::token::OperPrec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5015,"byte_end":5027,"line_start":60,"line_end":60,"column_start":8,"column_end":20},"name":"generate_ast","qualname":"::generate_ast","value":"fn (&mut self, oper_prec: OperPrec) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966893},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5106,"byte_end":5115,"line_start":61,"line_end":61,"column_start":17,"column_end":26},"name":"left_expr","qualname":"left_expr$402","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966867},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5307,"byte_end":5317,"line_start":67,"line_end":67,"column_start":17,"column_end":27},"name":"right_expr","qualname":"right_expr$428","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966844},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5573,"byte_end":5577,"line_start":75,"line_end":75,"column_start":26,"column_end":30},"name":"self","qualname":"::parse_number::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":30},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5555,"byte_end":5567,"line_start":75,"line_end":75,"column_start":8,"column_end":20},"name":"parse_number","qualname":"::parse_number","value":"fn (&mut self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966833},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5621,"byte_end":5626,"line_start":76,"line_end":76,"column_start":13,"column_end":18},"name":"token","qualname":"token$462","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966814},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5772,"byte_end":5776,"line_start":80,"line_end":80,"column_start":21,"column_end":25},"name":"expr","qualname":"expr$481","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966787},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5907,"byte_end":5908,"line_start":83,"line_end":83,"column_start":24,"column_end":25},"name":"i","qualname":"i$508","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966759},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6099,"byte_end":6103,"line_start":89,"line_end":89,"column_start":21,"column_end":25},"name":"expr","qualname":"expr$536","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966733},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6287,"byte_end":6292,"line_start":92,"line_end":92,"column_start":25,"column_end":30},"name":"right","qualname":"right$562","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966682},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6632,"byte_end":6636,"line_start":104,"line_end":104,"column_start":25,"column_end":29},"name":"self","qualname":"::check_paren::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966678},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6638,"byte_end":6646,"line_start":104,"line_end":104,"column_start":31,"column_end":39},"name":"expected","qualname":"::check_paren::expected","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":31},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6615,"byte_end":6626,"line_start":104,"line_end":104,"column_start":8,"column_end":19},"name":"check_paren","qualname":"::check_paren","value":"fn (&mut self, expected: Token) -> Result<(), ParseError>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966641},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7044,"byte_end":7048,"line_start":118,"line_end":118,"column_start":35,"column_end":39},"name":"self","qualname":"::convert_token_to_node::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966637},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7050,"byte_end":7059,"line_start":118,"line_end":118,"column_start":41,"column_end":50},"name":"left_expr","qualname":"::convert_token_to_node::left_expr","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":32},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7017,"byte_end":7038,"line_start":118,"line_end":118,"column_start":8,"column_end":29},"name":"convert_token_to_node","qualname":"::convert_token_to_node","value":"fn (&mut self, left_expr: Node) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966613},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7264,"byte_end":7274,"line_start":123,"line_end":123,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$682","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966573},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7539,"byte_end":7549,"line_start":129,"line_end":129,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$722","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966533},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7819,"byte_end":7829,"line_start":135,"line_end":135,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$762","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966493},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8097,"byte_end":8107,"line_start":141,"line_end":141,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$802","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966453},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8372,"byte_end":8382,"line_start":147,"line_end":147,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$842","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":115},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8770,"byte_end":8783,"line_start":161,"line_end":161,"column_start":5,"column_end":18},"name":"UnableToParse","qualname":"::parsemath::parser::ParseError::UnableToParse","value":"ParseError::UnableToParse(String)","parent":{"krate":0,"index":114},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":118},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8797,"byte_end":8812,"line_start":162,"line_end":162,"column_start":5,"column_end":20},"name":"InvalidOperator","qualname":"::parsemath::parser::ParseError::InvalidOperator","value":"ParseError::InvalidOperator(String)","parent":{"krate":0,"index":114},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":114},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8753,"byte_end":8763,"line_start":160,"line_end":160,"column_start":10,"column_end":20},"name":"ParseError","qualname":"::parsemath::parser::ParseError","value":"ParseError::{UnableToParse, InvalidOperator}","parent":null,"children":[{"krate":0,"index":115},{"krate":0,"index":118}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966406},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8872,"byte_end":8876,"line_start":166,"line_end":166,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&parsemath::parser::ParseError","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966402},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8878,"byte_end":8879,"line_start":166,"line_end":166,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut std::fmt::Formatter<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":34},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8867,"byte_end":8870,"line_start":166,"line_end":166,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn (&self, f: &mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":5982},"children":[],"decl_id":{"krate":2,"index":5983},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966385},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8985,"byte_end":8986,"line_start":168,"line_end":168,"column_start":45,"column_end":46},"name":"e","qualname":"e$910","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966379},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9077,"byte_end":9078,"line_start":169,"line_end":169,"column_start":47,"column_end":48},"name":"e","qualname":"e$916","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966359},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9501,"byte_end":9509,"line_start":186,"line_end":186,"column_start":13,"column_end":21},"name":"_evalerr","qualname":"::from::_evalerr","value":"std::boxed::Box<(dyn std::error::Error + 'static)>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":36},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9496,"byte_end":9500,"line_start":186,"line_end":186,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn (_evalerr: std::boxed::Box) -> Self","parent":{"krate":2,"index":1806},"children":[],"decl_id":{"krate":2,"index":1808},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":37},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9670,"byte_end":9675,"line_start":194,"line_end":194,"column_start":5,"column_end":10},"name":"tests","qualname":"::parsemath::parser::tests","value":"src/parsemath/parser.rs","parent":null,"children":[{"krate":0,"index":38},{"krate":0,"index":39},{"krate":0,"index":123},{"krate":0,"index":124},{"krate":0,"index":126}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(test)","span":{"file_name":"src/parsemath/parser.rs","byte_start":9653,"byte_end":9665,"line_start":193,"line_end":193,"column_start":1,"column_end":13}}]},{"kind":"Function","id":{"krate":0,"index":126},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9767,"byte_end":9780,"line_start":198,"line_end":198,"column_start":8,"column_end":21},"name":"test_addition","qualname":"::parsemath::parser::tests::test_addition","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294964103},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9801,"byte_end":9807,"line_start":199,"line_end":199,"column_start":17,"column_end":23},"name":"parser","qualname":"parser$3192","value":"parsemath::parser::Parser<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294964094},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9851,"byte_end":9859,"line_start":200,"line_end":200,"column_start":13,"column_end":21},"name":"expected","qualname":"expected$3201","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":42},"span":{"file_name":"src/parsemath/token.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"token","qualname":"::parsemath::token","value":"src/parsemath/token.rs","parent":null,"children":[{"krate":0,"index":127},{"krate":0,"index":153},{"krate":0,"index":149},{"krate":0,"index":150},{"krate":0,"index":147},{"krate":0,"index":155},{"krate":0,"index":171},{"krate":0,"index":168},{"krate":0,"index":169},{"krate":0,"index":166},{"krate":0,"index":43}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":128},"span":{"file_name":"src/parsemath/token.rs","byte_start":10205,"byte_end":10208,"line_start":7,"line_end":7,"column_start":5,"column_end":8},"name":"Add","qualname":"::parsemath::token::Token::Add","value":"Token::Add","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":130},"span":{"file_name":"src/parsemath/token.rs","byte_start":10214,"byte_end":10222,"line_start":8,"line_end":8,"column_start":5,"column_end":13},"name":"Subtract","qualname":"::parsemath::token::Token::Subtract","value":"Token::Subtract","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":132},"span":{"file_name":"src/parsemath/token.rs","byte_start":10228,"byte_end":10236,"line_start":9,"line_end":9,"column_start":5,"column_end":13},"name":"Multiply","qualname":"::parsemath::token::Token::Multiply","value":"Token::Multiply","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":134},"span":{"file_name":"src/parsemath/token.rs","byte_start":10242,"byte_end":10248,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"name":"Divide","qualname":"::parsemath::token::Token::Divide","value":"Token::Divide","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":136},"span":{"file_name":"src/parsemath/token.rs","byte_start":10254,"byte_end":10259,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"name":"Caret","qualname":"::parsemath::token::Token::Caret","value":"Token::Caret","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":138},"span":{"file_name":"src/parsemath/token.rs","byte_start":10265,"byte_end":10274,"line_start":12,"line_end":12,"column_start":5,"column_end":14},"name":"LeftParen","qualname":"::parsemath::token::Token::LeftParen","value":"Token::LeftParen","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":140},"span":{"file_name":"src/parsemath/token.rs","byte_start":10280,"byte_end":10290,"line_start":13,"line_end":13,"column_start":5,"column_end":15},"name":"RightParen","qualname":"::parsemath::token::Token::RightParen","value":"Token::RightParen","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":142},"span":{"file_name":"src/parsemath/token.rs","byte_start":10296,"byte_end":10299,"line_start":14,"line_end":14,"column_start":5,"column_end":8},"name":"Num","qualname":"::parsemath::token::Token::Num","value":"Token::Num(f64)","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":145},"span":{"file_name":"src/parsemath/token.rs","byte_start":10310,"byte_end":10313,"line_start":15,"line_end":15,"column_start":5,"column_end":8},"name":"EOF","qualname":"::parsemath::token::Token::EOF","value":"Token::EOF","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":127},"span":{"file_name":"src/parsemath/token.rs","byte_start":10193,"byte_end":10198,"line_start":6,"line_end":6,"column_start":10,"column_end":15},"name":"Token","qualname":"::parsemath::token::Token","value":"Token::{Add, Subtract, Multiply, Divide, Caret, LeftParen, RightParen, Num, EOF}","parent":null,"children":[{"krate":0,"index":128},{"krate":0,"index":130},{"krate":0,"index":132},{"krate":0,"index":134},{"krate":0,"index":136},{"krate":0,"index":138},{"krate":0,"index":140},{"krate":0,"index":142},{"krate":0,"index":145}],"decl_id":null,"docs":" This contains enum for list of Tokens, and handles Operator precedence rules.\n","sig":null,"attributes":[{"value":"/ This contains enum for list of Tokens, and handles Operator precedence rules.","span":{"file_name":"src/parsemath/token.rs","byte_start":9977,"byte_end":10058,"line_start":1,"line_end":1,"column_start":1,"column_end":82}}]},{"kind":"TupleVariant","id":{"krate":0,"index":156},"span":{"file_name":"src/parsemath/token.rs","byte_start":10513,"byte_end":10524,"line_start":23,"line_end":23,"column_start":5,"column_end":16},"name":"DefaultZero","qualname":"::parsemath::token::OperPrec::DefaultZero","value":"OperPrec::DefaultZero","parent":{"krate":0,"index":155},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":158},"span":{"file_name":"src/parsemath/token.rs","byte_start":10530,"byte_end":10536,"line_start":24,"line_end":24,"column_start":5,"column_end":11},"name":"AddSub","qualname":"::parsemath::token::OperPrec::AddSub","value":"OperPrec::AddSub","parent":{"krate":0,"index":155},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":160},"span":{"file_name":"src/parsemath/token.rs","byte_start":10542,"byte_end":10548,"line_start":25,"line_end":25,"column_start":5,"column_end":11},"name":"MulDiv","qualname":"::parsemath::token::OperPrec::MulDiv","value":"OperPrec::MulDiv","parent":{"krate":0,"index":155},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":162},"span":{"file_name":"src/parsemath/token.rs","byte_start":10554,"byte_end":10559,"line_start":26,"line_end":26,"column_start":5,"column_end":10},"name":"Power","qualname":"::parsemath::token::OperPrec::Power","value":"OperPrec::Power","parent":{"krate":0,"index":155},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":164},"span":{"file_name":"src/parsemath/token.rs","byte_start":10565,"byte_end":10573,"line_start":27,"line_end":27,"column_start":5,"column_end":13},"name":"Negative","qualname":"::parsemath::token::OperPrec::Negative","value":"OperPrec::Negative","parent":{"krate":0,"index":155},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":155},"span":{"file_name":"src/parsemath/token.rs","byte_start":10498,"byte_end":10506,"line_start":22,"line_end":22,"column_start":10,"column_end":18},"name":"OperPrec","qualname":"::parsemath::token::OperPrec","value":"OperPrec::{DefaultZero, AddSub, MulDiv, Power, Negative}","parent":null,"children":[{"krate":0,"index":156},{"krate":0,"index":158},{"krate":0,"index":160},{"krate":0,"index":162},{"krate":0,"index":164}],"decl_id":null,"docs":" Defines all the OperPrec levels, from lowest to highest.\n","sig":null,"attributes":[{"value":"/ Defines all the OperPrec levels, from lowest to highest.","span":{"file_name":"src/parsemath/token.rs","byte_start":10428,"byte_end":10488,"line_start":21,"line_end":21,"column_start":1,"column_end":61}}]},{"kind":"Local","id":{"krate":0,"index":4294966315},"span":{"file_name":"src/parsemath/token.rs","byte_start":10707,"byte_end":10711,"line_start":33,"line_end":33,"column_start":27,"column_end":31},"name":"self","qualname":"::get_oper_prec::self","value":"&parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"src/parsemath/token.rs","byte_start":10692,"byte_end":10705,"line_start":33,"line_end":33,"column_start":12,"column_end":25},"name":"get_oper_prec","qualname":"::get_oper_prec","value":"fn (&self) -> OperPrec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":47},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"tokenizer","qualname":"::parsemath::tokenizer","value":"src/parsemath/tokenizer.rs","parent":null,"children":[{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":54},{"krate":0,"index":57},{"krate":0,"index":61}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":51},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11323,"byte_end":11332,"line_start":13,"line_end":13,"column_start":12,"column_end":21},"name":"Tokenizer","qualname":"::parsemath::tokenizer::Tokenizer","value":"Tokenizer { expr }","parent":null,"children":[{"krate":0,"index":53}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":53},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11343,"byte_end":11347,"line_start":14,"line_end":14,"column_start":5,"column_end":9},"name":"expr","qualname":"::parsemath::tokenizer::Tokenizer::expr","value":"std::iter::Peekable>","parent":{"krate":0,"index":51},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966245},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11455,"byte_end":11463,"line_start":19,"line_end":19,"column_start":16,"column_end":24},"name":"new_expr","qualname":"::new::new_expr","value":"&'a str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11451,"byte_end":11454,"line_start":19,"line_end":19,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn (new_expr: &'a str) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966216},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11805,"byte_end":11809,"line_start":32,"line_end":32,"column_start":18,"column_end":22},"name":"self","qualname":"::next::self","value":"&mut parsemath::tokenizer::Tokenizer<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11795,"byte_end":11799,"line_start":32,"line_end":32,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn (&mut self) -> Option","parent":{"krate":2,"index":4772},"children":[],"decl_id":{"krate":2,"index":4774},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966207},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11842,"byte_end":11851,"line_start":33,"line_end":33,"column_start":13,"column_end":22},"name":"next_char","qualname":"next_char$1088","value":"std::option::Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966191},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11956,"byte_end":11962,"line_start":37,"line_end":37,"column_start":25,"column_end":31},"name":"number","qualname":"number$1104","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966183},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12021,"byte_end":12030,"line_start":39,"line_end":39,"column_start":32,"column_end":41},"name":"next_char","qualname":"next_char$1112","value":"&char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":61},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12891,"byte_end":12896,"line_start":66,"line_end":66,"column_start":5,"column_end":10},"name":"tests","qualname":"::parsemath::tokenizer::tests","value":"src/parsemath/tokenizer.rs","parent":null,"children":[{"krate":0,"index":62},{"krate":0,"index":173},{"krate":0,"index":174},{"krate":0,"index":176},{"krate":0,"index":177},{"krate":0,"index":178},{"krate":0,"index":180},{"krate":0,"index":181},{"krate":0,"index":182},{"krate":0,"index":184}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(test)","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12874,"byte_end":12886,"line_start":65,"line_end":65,"column_start":1,"column_end":13}}]},{"kind":"Function","id":{"krate":0,"index":176},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12937,"byte_end":12958,"line_start":70,"line_end":70,"column_start":8,"column_end":29},"name":"test_positive_integer","qualname":"::parsemath::tokenizer::tests::test_positive_integer","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294963046},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12979,"byte_end":12988,"line_start":71,"line_end":71,"column_start":17,"column_end":26},"name":"tokenizer","qualname":"tokenizer$4249","value":"parsemath::tokenizer::Tokenizer<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":180},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13102,"byte_end":13121,"line_start":75,"line_end":75,"column_start":8,"column_end":27},"name":"test_decimal_number","qualname":"::parsemath::tokenizer::tests::test_decimal_number","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294962894},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13142,"byte_end":13151,"line_start":76,"line_end":76,"column_start":17,"column_end":26},"name":"tokenizer","qualname":"tokenizer$4401","value":"parsemath::tokenizer::Tokenizer<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":184},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13281,"byte_end":13298,"line_start":81,"line_end":81,"column_start":8,"column_end":25},"name":"test_invalid_char","qualname":"::parsemath::tokenizer::tests::test_invalid_char","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"ignore","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13264,"byte_end":13273,"line_start":80,"line_end":80,"column_start":5,"column_end":14}}]},{"kind":"Local","id":{"krate":0,"index":4294962741},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13319,"byte_end":13328,"line_start":82,"line_end":82,"column_start":17,"column_end":26},"name":"tokenizer","qualname":"tokenizer$4554","value":"parsemath::tokenizer::Tokenizer<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966009},"span":{"file_name":"src/main.rs","byte_start":330,"byte_end":334,"line_start":11,"line_end":11,"column_start":13,"column_end":17},"name":"expr","qualname":"::evaluate::expr","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":67},"span":{"file_name":"src/main.rs","byte_start":321,"byte_end":329,"line_start":11,"line_end":11,"column_start":4,"column_end":12},"name":"evaluate","qualname":"::evaluate","value":"fn (expr: String) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965998},"span":{"file_name":"src/main.rs","byte_start":381,"byte_end":385,"line_start":12,"line_end":12,"column_start":9,"column_end":13},"name":"expr","qualname":"expr$1297","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965988},"span":{"file_name":"src/main.rs","byte_start":472,"byte_end":483,"line_start":13,"line_end":13,"column_start":13,"column_end":24},"name":"math_parser","qualname":"math_parser$1307","value":"parsemath::parser::Parser<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965978},"span":{"file_name":"src/main.rs","byte_start":515,"byte_end":518,"line_start":14,"line_end":14,"column_start":9,"column_end":12},"name":"ast","qualname":"ast$1317","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":68},"span":{"file_name":"src/main.rs","byte_start":775,"byte_end":779,"line_start":23,"line_end":23,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(dead_code)","span":{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1}}]},{"kind":"Local","id":{"krate":0,"index":4294965958},"span":{"file_name":"src/main.rs","byte_start":1170,"byte_end":1175,"line_start":30,"line_end":30,"column_start":17,"column_end":22},"name":"input","qualname":"input$1337","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965931},"span":{"file_name":"src/main.rs","byte_start":1329,"byte_end":1332,"line_start":34,"line_end":34,"column_start":24,"column_end":27},"name":"val","qualname":"val$1364","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965919},"span":{"file_name":"src/main.rs","byte_start":1588,"byte_end":1593,"line_start":41,"line_end":41,"column_start":17,"column_end":22},"name":"error","qualname":"error$1376","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"src/parsemath/parser.rs","byte_start":3750,"byte_end":3756,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":24},{"krate":0,"index":25}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"src/parsemath/parser.rs","byte_start":4516,"byte_end":4522,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":28},{"krate":0,"index":29},{"krate":0,"index":30},{"krate":0,"index":31},{"krate":0,"index":32}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"src/parsemath/parser.rs","byte_start":8847,"byte_end":8857,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":34}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"src/parsemath/parser.rs","byte_start":9476,"byte_end":9486,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"value":"","parent":null,"children":[{"krate":0,"index":36}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"src/parsemath/token.rs","byte_start":10673,"byte_end":10678,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":44}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11424,"byte_end":11433,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11748,"byte_end":11757,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":59},{"krate":0,"index":60}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":106,"byte_end":109,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":188,"byte_end":197,"line_start":6,"line_end":6,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1676,"byte_end":1679,"line_start":2,"line_end":2,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":1871,"byte_end":1874,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2067,"byte_end":2070,"line_start":11,"line_end":11,"column_start":9,"column_end":12},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2071,"byte_end":2075,"line_start":11,"line_end":11,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2078,"byte_end":2081,"line_start":11,"line_end":11,"column_start":20,"column_end":23},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2082,"byte_end":2086,"line_start":11,"line_end":11,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2103,"byte_end":2106,"line_start":12,"line_end":12,"column_start":14,"column_end":17},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2107,"byte_end":2111,"line_start":12,"line_end":12,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2114,"byte_end":2117,"line_start":12,"line_end":12,"column_start":25,"column_end":28},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2118,"byte_end":2122,"line_start":12,"line_end":12,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2139,"byte_end":2142,"line_start":13,"line_end":13,"column_start":14,"column_end":17},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2143,"byte_end":2147,"line_start":13,"line_end":13,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2150,"byte_end":2153,"line_start":13,"line_end":13,"column_start":25,"column_end":28},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2154,"byte_end":2158,"line_start":13,"line_end":13,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2173,"byte_end":2176,"line_start":14,"line_end":14,"column_start":12,"column_end":15},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2177,"byte_end":2181,"line_start":14,"line_end":14,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2184,"byte_end":2187,"line_start":14,"line_end":14,"column_start":23,"column_end":26},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2188,"byte_end":2192,"line_start":14,"line_end":14,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2206,"byte_end":2209,"line_start":15,"line_end":15,"column_start":11,"column_end":14},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2210,"byte_end":2214,"line_start":15,"line_end":15,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2217,"byte_end":2220,"line_start":15,"line_end":15,"column_start":22,"column_end":25},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2221,"byte_end":2225,"line_start":15,"line_end":15,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2242,"byte_end":2245,"line_start":16,"line_end":16,"column_start":14,"column_end":17},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2246,"byte_end":2250,"line_start":16,"line_end":16,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2338,"byte_end":2342,"line_start":21,"line_end":21,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2347,"byte_end":2353,"line_start":21,"line_end":21,"column_start":28,"column_end":34},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2359,"byte_end":2362,"line_start":21,"line_end":21,"column_start":40,"column_end":43},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2374,"byte_end":2379,"line_start":21,"line_end":21,"column_start":55,"column_end":60},"ref_id":{"krate":1,"index":1624}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":2367,"byte_end":2372,"line_start":21,"line_end":21,"column_start":48,"column_end":53},"ref_id":{"krate":1,"index":1605}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2392,"byte_end":2396,"line_start":22,"line_end":22,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2398,"byte_end":2402,"line_start":22,"line_end":22,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":69}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2417,"byte_end":2421,"line_start":23,"line_end":23,"column_start":11,"column_end":15},"ref_id":{"krate":0,"index":4294967271}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2432,"byte_end":2438,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":94}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2432,"byte_end":2438,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":94}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2445,"byte_end":2447,"line_start":24,"line_end":24,"column_start":22,"column_end":24},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2448,"byte_end":2449,"line_start":24,"line_end":24,"column_start":25,"column_end":26},"ref_id":{"krate":0,"index":4294967249}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2460,"byte_end":2463,"line_start":25,"line_end":25,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":71}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2460,"byte_end":2463,"line_start":25,"line_end":25,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":71}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2481,"byte_end":2483,"line_start":25,"line_end":25,"column_start":30,"column_end":32},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2484,"byte_end":2488,"line_start":25,"line_end":25,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2490,"byte_end":2495,"line_start":25,"line_end":25,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":4294967240}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2500,"byte_end":2504,"line_start":25,"line_end":25,"column_start":49,"column_end":53},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2506,"byte_end":2511,"line_start":25,"line_end":25,"column_start":55,"column_end":60},"ref_id":{"krate":0,"index":4294967239}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2524,"byte_end":2532,"line_start":26,"line_end":26,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":75}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2524,"byte_end":2532,"line_start":26,"line_end":26,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":75}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2550,"byte_end":2552,"line_start":26,"line_end":26,"column_start":35,"column_end":37},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2553,"byte_end":2557,"line_start":26,"line_end":26,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2559,"byte_end":2564,"line_start":26,"line_end":26,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":4294967217}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2569,"byte_end":2573,"line_start":26,"line_end":26,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2575,"byte_end":2580,"line_start":26,"line_end":26,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967216}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2593,"byte_end":2601,"line_start":27,"line_end":27,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2593,"byte_end":2601,"line_start":27,"line_end":27,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2619,"byte_end":2621,"line_start":27,"line_end":27,"column_start":35,"column_end":37},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2622,"byte_end":2626,"line_start":27,"line_end":27,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2628,"byte_end":2633,"line_start":27,"line_end":27,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":4294967194}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2638,"byte_end":2642,"line_start":27,"line_end":27,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2644,"byte_end":2649,"line_start":27,"line_end":27,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967193}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2662,"byte_end":2668,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":83}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2662,"byte_end":2668,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":83}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2686,"byte_end":2688,"line_start":28,"line_end":28,"column_start":33,"column_end":35},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2689,"byte_end":2693,"line_start":28,"line_end":28,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2695,"byte_end":2700,"line_start":28,"line_end":28,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":4294967171}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2705,"byte_end":2709,"line_start":28,"line_end":28,"column_start":52,"column_end":56},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2711,"byte_end":2716,"line_start":28,"line_end":28,"column_start":58,"column_end":63},"ref_id":{"krate":0,"index":4294967170}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2729,"byte_end":2737,"line_start":29,"line_end":29,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":91}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2729,"byte_end":2737,"line_start":29,"line_end":29,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":91}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2748,"byte_end":2750,"line_start":29,"line_end":29,"column_start":28,"column_end":30},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2753,"byte_end":2757,"line_start":29,"line_end":29,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2759,"byte_end":2764,"line_start":29,"line_end":29,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":4294967148}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2778,"byte_end":2783,"line_start":30,"line_end":30,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":87}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2778,"byte_end":2783,"line_start":30,"line_end":30,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":87}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2801,"byte_end":2803,"line_start":30,"line_end":30,"column_start":32,"column_end":34},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2818,"byte_end":2822,"line_start":30,"line_end":30,"column_start":49,"column_end":53},"ref_id":{"krate":1,"index":232}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2804,"byte_end":2808,"line_start":30,"line_end":30,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2810,"byte_end":2815,"line_start":30,"line_end":30,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":4294967133}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2823,"byte_end":2827,"line_start":30,"line_end":30,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2829,"byte_end":2834,"line_start":30,"line_end":30,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967132}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":2895,"byte_end":2900,"line_start":37,"line_end":37,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":5}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2951,"byte_end":2956,"line_start":40,"line_end":40,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":18}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":2958,"byte_end":2967,"line_start":40,"line_end":40,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":2969,"byte_end":2975,"line_start":40,"line_end":40,"column_start":31,"column_end":37},"ref_id":{"krate":0,"index":11}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3042,"byte_end":3048,"line_start":42,"line_end":42,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3034,"byte_end":3039,"line_start":42,"line_end":42,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":25}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3025,"byte_end":3031,"line_start":42,"line_end":42,"column_start":40,"column_end":46},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3012,"byte_end":3015,"line_start":42,"line_end":42,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":24}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":3004,"byte_end":3010,"line_start":42,"line_end":42,"column_start":19,"column_end":25},"ref_id":{"krate":0,"index":18}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3082,"byte_end":3088,"line_start":43,"line_end":43,"column_start":31,"column_end":37},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3072,"byte_end":3076,"line_start":43,"line_end":43,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":3077,"byte_end":3080,"line_start":43,"line_end":43,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":4294964711}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":3111,"byte_end":3116,"line_start":44,"line_end":44,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":4294964698}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":3176,"byte_end":3181,"line_start":48,"line_end":48,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":18}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":3183,"byte_end":3192,"line_start":48,"line_end":48,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":3194,"byte_end":3200,"line_start":48,"line_end":48,"column_start":31,"column_end":37},"ref_id":{"krate":0,"index":11}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3271,"byte_end":3277,"line_start":50,"line_end":50,"column_start":61,"column_end":67},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3263,"byte_end":3268,"line_start":50,"line_end":50,"column_start":53,"column_end":58},"ref_id":{"krate":0,"index":25}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3254,"byte_end":3260,"line_start":50,"line_end":50,"column_start":44,"column_end":50},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3237,"byte_end":3240,"line_start":50,"line_end":50,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":24}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":3229,"byte_end":3235,"line_start":50,"line_end":50,"column_start":19,"column_end":25},"ref_id":{"krate":0,"index":18}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3311,"byte_end":3317,"line_start":51,"line_end":51,"column_start":31,"column_end":37},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3301,"byte_end":3305,"line_start":51,"line_end":51,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":3306,"byte_end":3309,"line_start":51,"line_end":51,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":4294964545}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":3340,"byte_end":3345,"line_start":52,"line_end":52,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":4294964532}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1689,"byte_end":1695,"line_start":3,"line_end":3,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":11}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3463,"byte_end":3466,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3498,"byte_end":3503,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":69}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3505,"byte_end":3508,"line_start":6,"line_end":6,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3527,"byte_end":3532,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":42}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3527,"byte_end":3532,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":42}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3557,"byte_end":3562,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":51}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3564,"byte_end":3573,"line_start":8,"line_end":8,"column_start":12,"column_end":21},"ref_id":{"krate":0,"index":47}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3668,"byte_end":3677,"line_start":14,"line_end":14,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":51}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3702,"byte_end":3707,"line_start":15,"line_end":15,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":127}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3750,"byte_end":3756,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":18}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3835,"byte_end":3841,"line_start":22,"line_end":22,"column_start":34,"column_end":40},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3848,"byte_end":3858,"line_start":22,"line_end":22,"column_start":47,"column_end":57},"ref_id":{"krate":0,"index":114}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":3897,"byte_end":3900,"line_start":23,"line_end":23,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":56}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3886,"byte_end":3895,"line_start":23,"line_end":23,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":51}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3901,"byte_end":3905,"line_start":23,"line_end":23,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":4294967062}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":3944,"byte_end":3948,"line_start":24,"line_end":24,"column_start":37,"column_end":41},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3938,"byte_end":3943,"line_start":24,"line_end":24,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":4294967049}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3965,"byte_end":3969,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3965,"byte_end":3969,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3980,"byte_end":3985,"line_start":25,"line_end":25,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":4294967033}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3999,"byte_end":4003,"line_start":26,"line_end":26,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4014,"byte_end":4017,"line_start":26,"line_end":26,"column_start":28,"column_end":31},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4030,"byte_end":4045,"line_start":26,"line_end":26,"column_start":44,"column_end":59},"ref_id":{"krate":0,"index":119}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4018,"byte_end":4028,"line_start":26,"line_end":26,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":114}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4066,"byte_end":4070,"line_start":26,"line_end":26,"column_start":80,"column_end":84},"ref_id":{"krate":2,"index":1805}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4095,"byte_end":4097,"line_start":28,"line_end":28,"column_start":9,"column_end":11},"ref_id":{"krate":2,"index":29433}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4098,"byte_end":4104,"line_start":28,"line_end":28,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":18}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4119,"byte_end":4128,"line_start":29,"line_end":29,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":20}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4130,"byte_end":4135,"line_start":29,"line_end":29,"column_start":24,"column_end":29},"ref_id":{"krate":0,"index":4294967049}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4149,"byte_end":4162,"line_start":30,"line_end":30,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4164,"byte_end":4173,"line_start":30,"line_end":30,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":4294967041}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4289,"byte_end":4295,"line_start":36,"line_end":36,"column_start":32,"column_end":38},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4296,"byte_end":4300,"line_start":36,"line_end":36,"column_start":39,"column_end":43},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4302,"byte_end":4312,"line_start":36,"line_end":36,"column_start":45,"column_end":55},"ref_id":{"krate":0,"index":114}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4339,"byte_end":4351,"line_start":37,"line_end":37,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4334,"byte_end":4338,"line_start":37,"line_end":37,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":4294967003}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4362,"byte_end":4373,"line_start":37,"line_end":37,"column_start":47,"column_end":58},"ref_id":{"krate":0,"index":157}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4352,"byte_end":4360,"line_start":37,"line_end":37,"column_start":37,"column_end":45},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4390,"byte_end":4393,"line_start":38,"line_end":38,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":4294966992}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4408,"byte_end":4410,"line_start":39,"line_end":39,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4408,"byte_end":4410,"line_start":39,"line_end":39,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4419,"byte_end":4421,"line_start":39,"line_end":39,"column_start":24,"column_end":26},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4422,"byte_end":4425,"line_start":39,"line_end":39,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":4294966979}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4440,"byte_end":4443,"line_start":40,"line_end":40,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4440,"byte_end":4443,"line_start":40,"line_end":40,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4450,"byte_end":4453,"line_start":40,"line_end":40,"column_start":23,"column_end":26},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4454,"byte_end":4455,"line_start":40,"line_end":40,"column_start":27,"column_end":28},"ref_id":{"krate":0,"index":4294966970}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4516,"byte_end":4522,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":18}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4674,"byte_end":4680,"line_start":49,"line_end":49,"column_start":37,"column_end":43},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4685,"byte_end":4695,"line_start":49,"line_end":49,"column_start":48,"column_end":58},"ref_id":{"krate":0,"index":114}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4745,"byte_end":4749,"line_start":50,"line_end":50,"column_start":47,"column_end":51},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4730,"byte_end":4734,"line_start":50,"line_end":50,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":4294966956}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4735,"byte_end":4744,"line_start":50,"line_end":50,"column_start":37,"column_end":46},"ref_id":{"krate":0,"index":20}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4766,"byte_end":4770,"line_start":51,"line_end":51,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4766,"byte_end":4770,"line_start":51,"line_end":51,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4781,"byte_end":4786,"line_start":51,"line_end":51,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":4294966937}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4800,"byte_end":4804,"line_start":52,"line_end":52,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4815,"byte_end":4818,"line_start":52,"line_end":52,"column_start":28,"column_end":31},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4831,"byte_end":4846,"line_start":52,"line_end":52,"column_start":44,"column_end":59},"ref_id":{"krate":0,"index":119}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4819,"byte_end":4829,"line_start":52,"line_end":52,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":114}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4867,"byte_end":4871,"line_start":52,"line_end":52,"column_start":80,"column_end":84},"ref_id":{"krate":2,"index":1805}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4896,"byte_end":4900,"line_start":54,"line_end":54,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":4294966956}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4901,"byte_end":4914,"line_start":54,"line_end":54,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4917,"byte_end":4927,"line_start":54,"line_end":54,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":4294966946}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4937,"byte_end":4939,"line_start":55,"line_end":55,"column_start":9,"column_end":11},"ref_id":{"krate":2,"index":29433}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5050,"byte_end":5058,"line_start":60,"line_end":60,"column_start":43,"column_end":51},"ref_id":{"krate":0,"index":155}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5063,"byte_end":5069,"line_start":60,"line_end":60,"column_start":56,"column_end":62},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5070,"byte_end":5074,"line_start":60,"line_end":60,"column_start":63,"column_end":67},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5076,"byte_end":5086,"line_start":60,"line_end":60,"column_start":69,"column_end":79},"ref_id":{"krate":0,"index":114}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5123,"byte_end":5135,"line_start":61,"line_end":61,"column_start":34,"column_end":46},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5118,"byte_end":5122,"line_start":61,"line_end":61,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":4294966908}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5155,"byte_end":5164,"line_start":63,"line_end":63,"column_start":15,"column_end":24},"ref_id":{"krate":0,"index":4294966904}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5186,"byte_end":5199,"line_start":63,"line_end":63,"column_start":46,"column_end":59},"ref_id":{"krate":0,"index":44}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5167,"byte_end":5171,"line_start":63,"line_end":63,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":4294966908}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5172,"byte_end":5185,"line_start":63,"line_end":63,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5219,"byte_end":5223,"line_start":64,"line_end":64,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966908}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5224,"byte_end":5237,"line_start":64,"line_end":64,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5248,"byte_end":5251,"line_start":64,"line_end":64,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":146}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5241,"byte_end":5246,"line_start":64,"line_end":64,"column_start":38,"column_end":43},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5325,"byte_end":5346,"line_start":67,"line_end":67,"column_start":35,"column_end":56},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5320,"byte_end":5324,"line_start":67,"line_end":67,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":4294966908}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5357,"byte_end":5362,"line_start":67,"line_end":67,"column_start":67,"column_end":72},"ref_id":{"krate":2,"index":1593}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5347,"byte_end":5356,"line_start":67,"line_end":67,"column_start":57,"column_end":66},"ref_id":{"krate":0,"index":4294966893}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5380,"byte_end":5389,"line_start":68,"line_end":68,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":4294966893}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5392,"byte_end":5402,"line_start":68,"line_end":68,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":4294966867}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5422,"byte_end":5424,"line_start":70,"line_end":70,"column_start":9,"column_end":11},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5425,"byte_end":5434,"line_start":70,"line_end":70,"column_start":12,"column_end":21},"ref_id":{"krate":0,"index":4294966893}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5582,"byte_end":5588,"line_start":75,"line_end":75,"column_start":35,"column_end":41},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5589,"byte_end":5593,"line_start":75,"line_end":75,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5595,"byte_end":5605,"line_start":75,"line_end":75,"column_start":48,"column_end":58},"ref_id":{"krate":0,"index":114}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5648,"byte_end":5653,"line_start":76,"line_end":76,"column_start":40,"column_end":45},"ref_id":{"krate":2,"index":1593}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5629,"byte_end":5633,"line_start":76,"line_end":76,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":4294966844}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5634,"byte_end":5647,"line_start":76,"line_end":76,"column_start":26,"column_end":39},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5671,"byte_end":5676,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":4294966833}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5698,"byte_end":5706,"line_start":78,"line_end":78,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":131}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5691,"byte_end":5696,"line_start":78,"line_end":78,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5698,"byte_end":5706,"line_start":78,"line_end":78,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":131}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5691,"byte_end":5696,"line_start":78,"line_end":78,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5733,"byte_end":5747,"line_start":79,"line_end":79,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5728,"byte_end":5732,"line_start":79,"line_end":79,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966844}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5784,"byte_end":5796,"line_start":80,"line_end":80,"column_start":33,"column_end":45},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5779,"byte_end":5783,"line_start":80,"line_end":80,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":4294966844}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5807,"byte_end":5815,"line_start":80,"line_end":80,"column_start":56,"column_end":64},"ref_id":{"krate":0,"index":165}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5797,"byte_end":5805,"line_start":80,"line_end":80,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5835,"byte_end":5837,"line_start":81,"line_end":81,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5844,"byte_end":5852,"line_start":81,"line_end":81,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":91}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5838,"byte_end":5842,"line_start":81,"line_end":81,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":69}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5858,"byte_end":5861,"line_start":81,"line_end":81,"column_start":40,"column_end":43},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5853,"byte_end":5856,"line_start":81,"line_end":81,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5862,"byte_end":5866,"line_start":81,"line_end":81,"column_start":44,"column_end":48},"ref_id":{"krate":0,"index":4294966814}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5903,"byte_end":5906,"line_start":83,"line_end":83,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":143}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5896,"byte_end":5901,"line_start":83,"line_end":83,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5903,"byte_end":5906,"line_start":83,"line_end":83,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":143}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5896,"byte_end":5901,"line_start":83,"line_end":83,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5936,"byte_end":5950,"line_start":84,"line_end":84,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5931,"byte_end":5935,"line_start":84,"line_end":84,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966844}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5971,"byte_end":5973,"line_start":85,"line_end":85,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5980,"byte_end":5986,"line_start":85,"line_end":85,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":94}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5974,"byte_end":5978,"line_start":85,"line_end":85,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":69}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5987,"byte_end":5988,"line_start":85,"line_end":85,"column_start":33,"column_end":34},"ref_id":{"krate":0,"index":4294966787}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6024,"byte_end":6033,"line_start":87,"line_end":87,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":139}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6017,"byte_end":6022,"line_start":87,"line_end":87,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6024,"byte_end":6033,"line_start":87,"line_end":87,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":139}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6017,"byte_end":6022,"line_start":87,"line_end":87,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6060,"byte_end":6074,"line_start":88,"line_end":88,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6055,"byte_end":6059,"line_start":88,"line_end":88,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966844}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6111,"byte_end":6123,"line_start":89,"line_end":89,"column_start":33,"column_end":45},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6106,"byte_end":6110,"line_start":89,"line_end":89,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":4294966844}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6134,"byte_end":6145,"line_start":89,"line_end":89,"column_start":56,"column_end":67},"ref_id":{"krate":0,"index":157}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6124,"byte_end":6132,"line_start":89,"line_end":89,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":155}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6170,"byte_end":6181,"line_start":90,"line_end":90,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":31}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6165,"byte_end":6169,"line_start":90,"line_end":90,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966844}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6189,"byte_end":6199,"line_start":90,"line_end":90,"column_start":41,"column_end":51},"ref_id":{"krate":0,"index":141}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6182,"byte_end":6187,"line_start":90,"line_end":90,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6222,"byte_end":6226,"line_start":91,"line_end":91,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":4294966844}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6227,"byte_end":6240,"line_start":91,"line_end":91,"column_start":25,"column_end":38},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6251,"byte_end":6260,"line_start":91,"line_end":91,"column_start":49,"column_end":58},"ref_id":{"krate":0,"index":139}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6244,"byte_end":6249,"line_start":91,"line_end":91,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6300,"byte_end":6312,"line_start":92,"line_end":92,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6295,"byte_end":6299,"line_start":92,"line_end":92,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":4294966844}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6323,"byte_end":6329,"line_start":92,"line_end":92,"column_start":61,"column_end":67},"ref_id":{"krate":0,"index":161}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6313,"byte_end":6321,"line_start":92,"line_end":92,"column_start":51,"column_end":59},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6360,"byte_end":6362,"line_start":93,"line_end":93,"column_start":28,"column_end":30},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6369,"byte_end":6377,"line_start":93,"line_end":93,"column_start":37,"column_end":45},"ref_id":{"krate":0,"index":79}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6363,"byte_end":6367,"line_start":93,"line_end":93,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":69}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6383,"byte_end":6386,"line_start":93,"line_end":93,"column_start":51,"column_end":54},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6378,"byte_end":6381,"line_start":93,"line_end":93,"column_start":46,"column_end":49},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6387,"byte_end":6391,"line_start":93,"line_end":93,"column_start":55,"column_end":59},"ref_id":{"krate":0,"index":4294966759}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6399,"byte_end":6402,"line_start":93,"line_end":93,"column_start":67,"column_end":70},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6394,"byte_end":6397,"line_start":93,"line_end":93,"column_start":62,"column_end":65},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6403,"byte_end":6408,"line_start":93,"line_end":93,"column_start":71,"column_end":76},"ref_id":{"krate":0,"index":4294966733}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6448,"byte_end":6450,"line_start":96,"line_end":96,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6451,"byte_end":6455,"line_start":96,"line_end":96,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":4294966759}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6488,"byte_end":6491,"line_start":98,"line_end":98,"column_start":18,"column_end":21},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6504,"byte_end":6517,"line_start":98,"line_end":98,"column_start":34,"column_end":47},"ref_id":{"krate":0,"index":116}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6492,"byte_end":6502,"line_start":98,"line_end":98,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":114}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6536,"byte_end":6545,"line_start":98,"line_end":98,"column_start":66,"column_end":75},"ref_id":{"krate":5,"index":3639}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6648,"byte_end":6653,"line_start":104,"line_end":104,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":127}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6658,"byte_end":6664,"line_start":104,"line_end":104,"column_start":51,"column_end":57},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6669,"byte_end":6679,"line_start":104,"line_end":104,"column_start":62,"column_end":72},"ref_id":{"krate":0,"index":114}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6694,"byte_end":6702,"line_start":105,"line_end":105,"column_start":12,"column_end":20},"ref_id":{"krate":0,"index":4294966678}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6706,"byte_end":6710,"line_start":105,"line_end":105,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":4294966682}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6711,"byte_end":6724,"line_start":105,"line_end":105,"column_start":29,"column_end":42},"ref_id":{"krate":0,"index":21}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6744,"byte_end":6758,"line_start":106,"line_end":106,"column_start":18,"column_end":32},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6739,"byte_end":6743,"line_start":106,"line_end":106,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":4294966682}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6775,"byte_end":6777,"line_start":107,"line_end":107,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6811,"byte_end":6814,"line_start":109,"line_end":109,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6827,"byte_end":6842,"line_start":109,"line_end":109,"column_start":29,"column_end":44},"ref_id":{"krate":0,"index":119}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6815,"byte_end":6825,"line_start":109,"line_end":109,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":114}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6911,"byte_end":6919,"line_start":111,"line_end":111,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":4294966678}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6921,"byte_end":6925,"line_start":111,"line_end":111,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":4294966682}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6926,"byte_end":6939,"line_start":111,"line_end":111,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":21}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7061,"byte_end":7065,"line_start":118,"line_end":118,"column_start":52,"column_end":56},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7070,"byte_end":7076,"line_start":118,"line_end":118,"column_start":61,"column_end":67},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7077,"byte_end":7081,"line_start":118,"line_end":118,"column_start":68,"column_end":72},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7083,"byte_end":7093,"line_start":118,"line_end":118,"column_start":74,"column_end":84},"ref_id":{"krate":0,"index":114}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7111,"byte_end":7115,"line_start":119,"line_end":119,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7116,"byte_end":7129,"line_start":119,"line_end":119,"column_start":20,"column_end":33},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7151,"byte_end":7154,"line_start":120,"line_end":120,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":129}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7144,"byte_end":7149,"line_start":120,"line_end":120,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7151,"byte_end":7154,"line_start":120,"line_end":120,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":129}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7144,"byte_end":7149,"line_start":120,"line_end":120,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7181,"byte_end":7195,"line_start":121,"line_end":121,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7176,"byte_end":7180,"line_start":121,"line_end":121,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7282,"byte_end":7294,"line_start":123,"line_end":123,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7277,"byte_end":7281,"line_start":123,"line_end":123,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7305,"byte_end":7311,"line_start":123,"line_end":123,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":159}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7295,"byte_end":7303,"line_start":123,"line_end":123,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7331,"byte_end":7333,"line_start":124,"line_end":124,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7340,"byte_end":7343,"line_start":124,"line_end":124,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":71}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7334,"byte_end":7338,"line_start":124,"line_end":124,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":69}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7349,"byte_end":7352,"line_start":124,"line_end":124,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7344,"byte_end":7347,"line_start":124,"line_end":124,"column_start":30,"column_end":33},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7353,"byte_end":7362,"line_start":124,"line_end":124,"column_start":39,"column_end":48},"ref_id":{"krate":0,"index":4294966637}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7370,"byte_end":7373,"line_start":124,"line_end":124,"column_start":56,"column_end":59},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7365,"byte_end":7368,"line_start":124,"line_end":124,"column_start":51,"column_end":54},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7374,"byte_end":7384,"line_start":124,"line_end":124,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":4294966613}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7421,"byte_end":7429,"line_start":126,"line_end":126,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":131}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7414,"byte_end":7419,"line_start":126,"line_end":126,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7421,"byte_end":7429,"line_start":126,"line_end":126,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":131}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7414,"byte_end":7419,"line_start":126,"line_end":126,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7456,"byte_end":7470,"line_start":127,"line_end":127,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7451,"byte_end":7455,"line_start":127,"line_end":127,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7557,"byte_end":7569,"line_start":129,"line_end":129,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7552,"byte_end":7556,"line_start":129,"line_end":129,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7580,"byte_end":7586,"line_start":129,"line_end":129,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":159}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7570,"byte_end":7578,"line_start":129,"line_end":129,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7606,"byte_end":7608,"line_start":130,"line_end":130,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7615,"byte_end":7623,"line_start":130,"line_end":130,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":75}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7609,"byte_end":7613,"line_start":130,"line_end":130,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":69}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7629,"byte_end":7632,"line_start":130,"line_end":130,"column_start":40,"column_end":43},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7624,"byte_end":7627,"line_start":130,"line_end":130,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7633,"byte_end":7642,"line_start":130,"line_end":130,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":4294966637}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7650,"byte_end":7653,"line_start":130,"line_end":130,"column_start":61,"column_end":64},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7645,"byte_end":7648,"line_start":130,"line_end":130,"column_start":56,"column_end":59},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7654,"byte_end":7664,"line_start":130,"line_end":130,"column_start":65,"column_end":75},"ref_id":{"krate":0,"index":4294966573}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7701,"byte_end":7709,"line_start":132,"line_end":132,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":133}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7694,"byte_end":7699,"line_start":132,"line_end":132,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7701,"byte_end":7709,"line_start":132,"line_end":132,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":133}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7694,"byte_end":7699,"line_start":132,"line_end":132,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7736,"byte_end":7750,"line_start":133,"line_end":133,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7731,"byte_end":7735,"line_start":133,"line_end":133,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7837,"byte_end":7849,"line_start":135,"line_end":135,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7832,"byte_end":7836,"line_start":135,"line_end":135,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7860,"byte_end":7866,"line_start":135,"line_end":135,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":161}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7850,"byte_end":7858,"line_start":135,"line_end":135,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7886,"byte_end":7888,"line_start":136,"line_end":136,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7895,"byte_end":7903,"line_start":136,"line_end":136,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":79}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7889,"byte_end":7893,"line_start":136,"line_end":136,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":69}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7909,"byte_end":7912,"line_start":136,"line_end":136,"column_start":40,"column_end":43},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7904,"byte_end":7907,"line_start":136,"line_end":136,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7913,"byte_end":7922,"line_start":136,"line_end":136,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":4294966637}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7930,"byte_end":7933,"line_start":136,"line_end":136,"column_start":61,"column_end":64},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7925,"byte_end":7928,"line_start":136,"line_end":136,"column_start":56,"column_end":59},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7934,"byte_end":7944,"line_start":136,"line_end":136,"column_start":65,"column_end":75},"ref_id":{"krate":0,"index":4294966533}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7981,"byte_end":7987,"line_start":138,"line_end":138,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":135}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7974,"byte_end":7979,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7981,"byte_end":7987,"line_start":138,"line_end":138,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":135}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7974,"byte_end":7979,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8014,"byte_end":8028,"line_start":139,"line_end":139,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8009,"byte_end":8013,"line_start":139,"line_end":139,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8115,"byte_end":8127,"line_start":141,"line_end":141,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8110,"byte_end":8114,"line_start":141,"line_end":141,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8138,"byte_end":8144,"line_start":141,"line_end":141,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":161}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8128,"byte_end":8136,"line_start":141,"line_end":141,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8164,"byte_end":8166,"line_start":142,"line_end":142,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8173,"byte_end":8179,"line_start":142,"line_end":142,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":83}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8167,"byte_end":8171,"line_start":142,"line_end":142,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":69}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8185,"byte_end":8188,"line_start":142,"line_end":142,"column_start":38,"column_end":41},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8180,"byte_end":8183,"line_start":142,"line_end":142,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8189,"byte_end":8198,"line_start":142,"line_end":142,"column_start":42,"column_end":51},"ref_id":{"krate":0,"index":4294966637}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8206,"byte_end":8209,"line_start":142,"line_end":142,"column_start":59,"column_end":62},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8201,"byte_end":8204,"line_start":142,"line_end":142,"column_start":54,"column_end":57},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8210,"byte_end":8220,"line_start":142,"line_end":142,"column_start":63,"column_end":73},"ref_id":{"krate":0,"index":4294966493}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8257,"byte_end":8262,"line_start":144,"line_end":144,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":137}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8250,"byte_end":8255,"line_start":144,"line_end":144,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8257,"byte_end":8262,"line_start":144,"line_end":144,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":137}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8250,"byte_end":8255,"line_start":144,"line_end":144,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8289,"byte_end":8303,"line_start":145,"line_end":145,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8284,"byte_end":8288,"line_start":145,"line_end":145,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8390,"byte_end":8402,"line_start":147,"line_end":147,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8385,"byte_end":8389,"line_start":147,"line_end":147,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8413,"byte_end":8418,"line_start":147,"line_end":147,"column_start":62,"column_end":67},"ref_id":{"krate":0,"index":163}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8403,"byte_end":8411,"line_start":147,"line_end":147,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8438,"byte_end":8440,"line_start":148,"line_end":148,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8447,"byte_end":8452,"line_start":148,"line_end":148,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":87}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8441,"byte_end":8445,"line_start":148,"line_end":148,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":69}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8458,"byte_end":8461,"line_start":148,"line_end":148,"column_start":37,"column_end":40},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8453,"byte_end":8456,"line_start":148,"line_end":148,"column_start":32,"column_end":35},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8462,"byte_end":8471,"line_start":148,"line_end":148,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":4294966637}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8479,"byte_end":8482,"line_start":148,"line_end":148,"column_start":58,"column_end":61},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8474,"byte_end":8477,"line_start":148,"line_end":148,"column_start":53,"column_end":56},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8483,"byte_end":8493,"line_start":148,"line_end":148,"column_start":62,"column_end":72},"ref_id":{"krate":0,"index":4294966453}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8528,"byte_end":8531,"line_start":150,"line_end":150,"column_start":18,"column_end":21},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8544,"byte_end":8559,"line_start":150,"line_end":150,"column_start":34,"column_end":49},"ref_id":{"krate":0,"index":119}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8532,"byte_end":8542,"line_start":150,"line_end":150,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":114}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8637,"byte_end":8641,"line_start":152,"line_end":152,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8642,"byte_end":8655,"line_start":152,"line_end":152,"column_start":22,"column_end":35},"ref_id":{"krate":0,"index":21}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8784,"byte_end":8790,"line_start":161,"line_end":161,"column_start":19,"column_end":25},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8813,"byte_end":8819,"line_start":162,"line_end":162,"column_start":21,"column_end":27},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8847,"byte_end":8857,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8835,"byte_end":8842,"line_start":165,"line_end":165,"column_start":11,"column_end":18},"ref_id":{"krate":2,"index":5982}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":8830,"byte_end":8833,"line_start":165,"line_end":165,"column_start":6,"column_end":9},"ref_id":{"krate":5,"index":2730}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8891,"byte_end":8900,"line_start":166,"line_end":166,"column_start":32,"column_end":41},"ref_id":{"krate":2,"index":5948}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":8886,"byte_end":8889,"line_start":166,"line_end":166,"column_start":27,"column_end":30},"ref_id":{"krate":5,"index":2730}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8910,"byte_end":8916,"line_start":166,"line_end":166,"column_start":51,"column_end":57},"ref_id":{"krate":2,"index":5937}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":8905,"byte_end":8908,"line_start":166,"line_end":166,"column_start":46,"column_end":49},"ref_id":{"krate":5,"index":2730}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8934,"byte_end":8938,"line_start":167,"line_end":167,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966406}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8971,"byte_end":8984,"line_start":168,"line_end":168,"column_start":31,"column_end":44},"ref_id":{"krate":0,"index":116}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8953,"byte_end":8957,"line_start":168,"line_end":168,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":116}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8959,"byte_end":8969,"line_start":168,"line_end":168,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":114}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8971,"byte_end":8984,"line_start":168,"line_end":168,"column_start":31,"column_end":44},"ref_id":{"krate":0,"index":116}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8953,"byte_end":8957,"line_start":168,"line_end":168,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":116}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8959,"byte_end":8969,"line_start":168,"line_end":168,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":114}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8998,"byte_end":8999,"line_start":168,"line_end":168,"column_start":58,"column_end":59},"ref_id":{"krate":0,"index":4294966402}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9027,"byte_end":9028,"line_start":168,"line_end":168,"column_start":87,"column_end":88},"ref_id":{"krate":0,"index":4294966385}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9061,"byte_end":9076,"line_start":169,"line_end":169,"column_start":31,"column_end":46},"ref_id":{"krate":0,"index":119}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9043,"byte_end":9047,"line_start":169,"line_end":169,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":119}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9049,"byte_end":9059,"line_start":169,"line_end":169,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":114}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9061,"byte_end":9076,"line_start":169,"line_end":169,"column_start":31,"column_end":46},"ref_id":{"krate":0,"index":119}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9043,"byte_end":9047,"line_start":169,"line_end":169,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":119}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9049,"byte_end":9059,"line_start":169,"line_end":169,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":114}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9090,"byte_end":9091,"line_start":169,"line_end":169,"column_start":60,"column_end":61},"ref_id":{"krate":0,"index":4294966402}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9119,"byte_end":9120,"line_start":169,"line_end":169,"column_start":89,"column_end":90},"ref_id":{"krate":0,"index":4294966379}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9476,"byte_end":9486,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9427,"byte_end":9431,"line_start":185,"line_end":185,"column_start":20,"column_end":24},"ref_id":{"krate":2,"index":1806}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9444,"byte_end":9447,"line_start":185,"line_end":185,"column_start":37,"column_end":40},"ref_id":{"krate":5,"index":84}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9432,"byte_end":9435,"line_start":185,"line_end":185,"column_start":25,"column_end":28},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9437,"byte_end":9442,"line_start":185,"line_end":185,"column_start":30,"column_end":35},"ref_id":{"krate":5,"index":39}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9464,"byte_end":9469,"line_start":185,"line_end":185,"column_start":57,"column_end":62},"ref_id":{"krate":1,"index":1624}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9452,"byte_end":9455,"line_start":185,"line_end":185,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9457,"byte_end":9462,"line_start":185,"line_end":185,"column_start":50,"column_end":55},"ref_id":{"krate":1,"index":1605}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9413,"byte_end":9416,"line_start":185,"line_end":185,"column_start":6,"column_end":9},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9418,"byte_end":9425,"line_start":185,"line_end":185,"column_start":11,"column_end":18},"ref_id":{"krate":2,"index":1758}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9523,"byte_end":9526,"line_start":186,"line_end":186,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":84}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9511,"byte_end":9514,"line_start":186,"line_end":186,"column_start":23,"column_end":26},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9516,"byte_end":9521,"line_start":186,"line_end":186,"column_start":28,"column_end":33},"ref_id":{"krate":5,"index":39}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9543,"byte_end":9548,"line_start":186,"line_end":186,"column_start":55,"column_end":60},"ref_id":{"krate":1,"index":1624}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9531,"byte_end":9534,"line_start":186,"line_end":186,"column_start":43,"column_end":46},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9536,"byte_end":9541,"line_start":186,"line_end":186,"column_start":48,"column_end":53},"ref_id":{"krate":1,"index":1605}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9588,"byte_end":9601,"line_start":187,"line_end":187,"column_start":28,"column_end":41},"ref_id":{"krate":0,"index":116}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9576,"byte_end":9586,"line_start":187,"line_end":187,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":114}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9620,"byte_end":9624,"line_start":187,"line_end":187,"column_start":60,"column_end":64},"ref_id":{"krate":2,"index":1805}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9686,"byte_end":9691,"line_start":195,"line_end":195,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":11}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9711,"byte_end":9720,"line_start":196,"line_end":196,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9722,"byte_end":9725,"line_start":196,"line_end":196,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":5}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9727,"byte_end":9731,"line_start":196,"line_end":196,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":69}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9711,"byte_end":9720,"line_start":196,"line_end":196,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9722,"byte_end":9725,"line_start":196,"line_end":196,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":5}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9727,"byte_end":9731,"line_start":196,"line_end":196,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":69}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9829,"byte_end":9835,"line_start":199,"line_end":199,"column_start":45,"column_end":51},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9818,"byte_end":9821,"line_start":199,"line_end":199,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":24}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9810,"byte_end":9816,"line_start":199,"line_end":199,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":18}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9862,"byte_end":9865,"line_start":200,"line_end":200,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":71}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9871,"byte_end":9874,"line_start":200,"line_end":200,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9866,"byte_end":9869,"line_start":200,"line_end":200,"column_start":28,"column_end":31},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9875,"byte_end":9881,"line_start":200,"line_end":200,"column_start":37,"column_end":43},"ref_id":{"krate":0,"index":94}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9894,"byte_end":9897,"line_start":200,"line_end":200,"column_start":56,"column_end":59},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9889,"byte_end":9892,"line_start":200,"line_end":200,"column_start":51,"column_end":54},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9898,"byte_end":9904,"line_start":200,"line_end":200,"column_start":60,"column_end":66},"ref_id":{"krate":0,"index":94}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9947,"byte_end":9953,"line_start":201,"line_end":201,"column_start":35,"column_end":41},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9939,"byte_end":9944,"line_start":201,"line_end":201,"column_start":27,"column_end":32},"ref_id":{"krate":0,"index":25}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9932,"byte_end":9938,"line_start":201,"line_end":201,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":4294964103}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9957,"byte_end":9965,"line_start":201,"line_end":201,"column_start":45,"column_end":53},"ref_id":{"krate":0,"index":4294964094}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1705,"byte_end":1710,"line_start":4,"line_end":4,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":42}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10673,"byte_end":10678,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"ref_id":{"krate":0,"index":127}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10716,"byte_end":10724,"line_start":33,"line_end":33,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":155}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10739,"byte_end":10743,"line_start":34,"line_end":34,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":155}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10745,"byte_end":10753,"line_start":34,"line_end":34,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":155}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10770,"byte_end":10774,"line_start":35,"line_end":35,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":127}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10776,"byte_end":10781,"line_start":35,"line_end":35,"column_start":19,"column_end":24},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10801,"byte_end":10805,"line_start":36,"line_end":36,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966315}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10820,"byte_end":10823,"line_start":37,"line_end":37,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":129}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10826,"byte_end":10834,"line_start":37,"line_end":37,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":131}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10838,"byte_end":10844,"line_start":37,"line_end":37,"column_start":31,"column_end":37},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10858,"byte_end":10866,"line_start":38,"line_end":38,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":133}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10869,"byte_end":10875,"line_start":38,"line_end":38,"column_start":24,"column_end":30},"ref_id":{"krate":0,"index":135}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10879,"byte_end":10885,"line_start":38,"line_end":38,"column_start":34,"column_end":40},"ref_id":{"krate":0,"index":161}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10899,"byte_end":10904,"line_start":39,"line_end":39,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":137}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10908,"byte_end":10913,"line_start":39,"line_end":39,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":163}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10933,"byte_end":10944,"line_start":41,"line_end":41,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":157}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1720,"byte_end":1729,"line_start":5,"line_end":5,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":47}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11122,"byte_end":11125,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11127,"byte_end":11131,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":2,"index":3200}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11147,"byte_end":11150,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11152,"byte_end":11155,"line_start":5,"line_end":5,"column_start":10,"column_end":13},"ref_id":{"krate":5,"index":3336}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11194,"byte_end":11199,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":127}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11201,"byte_end":11206,"line_start":8,"line_end":8,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":42}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11349,"byte_end":11357,"line_start":14,"line_end":14,"column_start":11,"column_end":19},"ref_id":{"krate":2,"index":28650}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11358,"byte_end":11363,"line_start":14,"line_end":14,"column_start":20,"column_end":25},"ref_id":{"krate":2,"index":31225}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11424,"byte_end":11433,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"ref_id":{"krate":0,"index":51}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11492,"byte_end":11501,"line_start":20,"line_end":20,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":51}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11516,"byte_end":11520,"line_start":21,"line_end":21,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":53}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11539,"byte_end":11547,"line_start":21,"line_end":21,"column_start":36,"column_end":44},"ref_id":{"krate":2,"index":4804}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11531,"byte_end":11536,"line_start":21,"line_end":21,"column_start":28,"column_end":33},"ref_id":{"krate":2,"index":7785}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11522,"byte_end":11530,"line_start":21,"line_end":21,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":4294966245}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11748,"byte_end":11757,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"ref_id":{"krate":0,"index":51}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11735,"byte_end":11743,"line_start":29,"line_end":29,"column_start":10,"column_end":18},"ref_id":{"krate":2,"index":4772}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11780,"byte_end":11785,"line_start":30,"line_end":30,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":127}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11814,"byte_end":11820,"line_start":32,"line_end":32,"column_start":27,"column_end":33},"ref_id":{"krate":2,"index":29308}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11821,"byte_end":11826,"line_start":32,"line_end":32,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11864,"byte_end":11868,"line_start":33,"line_end":33,"column_start":35,"column_end":39},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11854,"byte_end":11858,"line_start":33,"line_end":33,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":4294966216}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11859,"byte_end":11863,"line_start":33,"line_end":33,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":53}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11887,"byte_end":11896,"line_start":35,"line_end":35,"column_start":15,"column_end":24},"ref_id":{"krate":0,"index":4294966207}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11911,"byte_end":11915,"line_start":36,"line_end":36,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11911,"byte_end":11915,"line_start":36,"line_end":36,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11976,"byte_end":11985,"line_start":37,"line_end":37,"column_start":45,"column_end":54},"ref_id":{"krate":5,"index":3639}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11965,"byte_end":11974,"line_start":37,"line_end":37,"column_start":34,"column_end":43},"ref_id":{"krate":0,"index":4294966207}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12016,"byte_end":12020,"line_start":39,"line_end":39,"column_start":27,"column_end":31},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12016,"byte_end":12020,"line_start":39,"line_end":39,"column_start":27,"column_end":31},"ref_id":{"krate":2,"index":29313}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12044,"byte_end":12048,"line_start":39,"line_end":39,"column_start":55,"column_end":59},"ref_id":{"krate":2,"index":4070}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12034,"byte_end":12038,"line_start":39,"line_end":39,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":4294966216}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12039,"byte_end":12043,"line_start":39,"line_end":39,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":53}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12086,"byte_end":12096,"line_start":40,"line_end":40,"column_start":34,"column_end":44},"ref_id":{"krate":2,"index":3047}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12076,"byte_end":12085,"line_start":40,"line_end":40,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":4294966183}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12102,"byte_end":12111,"line_start":40,"line_end":40,"column_start":50,"column_end":59},"ref_id":{"krate":0,"index":4294966183}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12153,"byte_end":12157,"line_start":41,"line_end":41,"column_start":32,"column_end":36},"ref_id":{"krate":5,"index":3501}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12146,"byte_end":12152,"line_start":41,"line_end":41,"column_start":25,"column_end":31},"ref_id":{"krate":0,"index":4294966191}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12168,"byte_end":12172,"line_start":41,"line_end":41,"column_start":47,"column_end":51},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12158,"byte_end":12162,"line_start":41,"line_end":41,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":4294966216}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12163,"byte_end":12167,"line_start":41,"line_end":41,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":53}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12208,"byte_end":12217,"line_start":42,"line_end":42,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":4294966183}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12259,"byte_end":12263,"line_start":43,"line_end":43,"column_start":32,"column_end":36},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12382,"byte_end":12386,"line_start":49,"line_end":49,"column_start":17,"column_end":21},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12394,"byte_end":12397,"line_start":49,"line_end":49,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":143}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12387,"byte_end":12392,"line_start":49,"line_end":49,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12420,"byte_end":12426,"line_start":49,"line_end":49,"column_start":55,"column_end":61},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12405,"byte_end":12410,"line_start":49,"line_end":49,"column_start":40,"column_end":45},"ref_id":{"krate":2,"index":7872}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12398,"byte_end":12404,"line_start":49,"line_end":49,"column_start":33,"column_end":39},"ref_id":{"krate":0,"index":4294966191}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12457,"byte_end":12461,"line_start":51,"line_end":51,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12457,"byte_end":12461,"line_start":51,"line_end":51,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12470,"byte_end":12474,"line_start":51,"line_end":51,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12482,"byte_end":12485,"line_start":51,"line_end":51,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":129}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12475,"byte_end":12480,"line_start":51,"line_end":51,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12500,"byte_end":12504,"line_start":52,"line_end":52,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12500,"byte_end":12504,"line_start":52,"line_end":52,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12513,"byte_end":12517,"line_start":52,"line_end":52,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12525,"byte_end":12533,"line_start":52,"line_end":52,"column_start":38,"column_end":46},"ref_id":{"krate":0,"index":131}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12518,"byte_end":12523,"line_start":52,"line_end":52,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12548,"byte_end":12552,"line_start":53,"line_end":53,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12548,"byte_end":12552,"line_start":53,"line_end":53,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12561,"byte_end":12565,"line_start":53,"line_end":53,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12573,"byte_end":12581,"line_start":53,"line_end":53,"column_start":38,"column_end":46},"ref_id":{"krate":0,"index":133}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12566,"byte_end":12571,"line_start":53,"line_end":53,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12596,"byte_end":12600,"line_start":54,"line_end":54,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12596,"byte_end":12600,"line_start":54,"line_end":54,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12609,"byte_end":12613,"line_start":54,"line_end":54,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12621,"byte_end":12627,"line_start":54,"line_end":54,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":135}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12614,"byte_end":12619,"line_start":54,"line_end":54,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12642,"byte_end":12646,"line_start":55,"line_end":55,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12642,"byte_end":12646,"line_start":55,"line_end":55,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12655,"byte_end":12659,"line_start":55,"line_end":55,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12667,"byte_end":12672,"line_start":55,"line_end":55,"column_start":38,"column_end":43},"ref_id":{"krate":0,"index":137}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12660,"byte_end":12665,"line_start":55,"line_end":55,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12687,"byte_end":12691,"line_start":56,"line_end":56,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12687,"byte_end":12691,"line_start":56,"line_end":56,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12700,"byte_end":12704,"line_start":56,"line_end":56,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12712,"byte_end":12721,"line_start":56,"line_end":56,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":139}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12705,"byte_end":12710,"line_start":56,"line_end":56,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12736,"byte_end":12740,"line_start":57,"line_end":57,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12736,"byte_end":12740,"line_start":57,"line_end":57,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12749,"byte_end":12753,"line_start":57,"line_end":57,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12761,"byte_end":12771,"line_start":57,"line_end":57,"column_start":38,"column_end":48},"ref_id":{"krate":0,"index":141}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12754,"byte_end":12759,"line_start":57,"line_end":57,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12786,"byte_end":12790,"line_start":58,"line_end":58,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12794,"byte_end":12798,"line_start":58,"line_end":58,"column_start":21,"column_end":25},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12806,"byte_end":12809,"line_start":58,"line_end":58,"column_start":33,"column_end":36},"ref_id":{"krate":0,"index":146}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12799,"byte_end":12804,"line_start":58,"line_end":58,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12824,"byte_end":12828,"line_start":59,"line_end":59,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12824,"byte_end":12828,"line_start":59,"line_end":59,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12835,"byte_end":12839,"line_start":59,"line_end":59,"column_start":24,"column_end":28},"ref_id":{"krate":2,"index":29311}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12907,"byte_end":12912,"line_start":67,"line_end":67,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":47}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13002,"byte_end":13005,"line_start":71,"line_end":71,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":56}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12991,"byte_end":13000,"line_start":71,"line_end":71,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":51}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13049,"byte_end":13055,"line_start":72,"line_end":72,"column_start":37,"column_end":43},"ref_id":{"krate":2,"index":5098}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13042,"byte_end":13046,"line_start":72,"line_end":72,"column_start":30,"column_end":34},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13032,"byte_end":13041,"line_start":72,"line_end":72,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":4294963046}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13066,"byte_end":13069,"line_start":72,"line_end":72,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":143}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13059,"byte_end":13064,"line_start":72,"line_end":72,"column_start":47,"column_end":52},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13165,"byte_end":13168,"line_start":76,"line_end":76,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":56}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13154,"byte_end":13163,"line_start":76,"line_end":76,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":51}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13214,"byte_end":13220,"line_start":77,"line_end":77,"column_start":37,"column_end":43},"ref_id":{"krate":2,"index":5098}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13207,"byte_end":13211,"line_start":77,"line_end":77,"column_start":30,"column_end":34},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13197,"byte_end":13206,"line_start":77,"line_end":77,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":4294962894}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13231,"byte_end":13234,"line_start":77,"line_end":77,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":143}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13224,"byte_end":13229,"line_start":77,"line_end":77,"column_start":47,"column_end":52},"ref_id":{"krate":0,"index":127}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13342,"byte_end":13345,"line_start":82,"line_end":82,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":56}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13331,"byte_end":13340,"line_start":82,"line_end":82,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":51}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13390,"byte_end":13396,"line_start":83,"line_end":83,"column_start":37,"column_end":43},"ref_id":{"krate":2,"index":5098}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13383,"byte_end":13387,"line_start":83,"line_end":83,"column_start":30,"column_end":34},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13373,"byte_end":13382,"line_start":83,"line_end":83,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":4294962741}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13407,"byte_end":13410,"line_start":83,"line_end":83,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":143}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13400,"byte_end":13405,"line_start":83,"line_end":83,"column_start":47,"column_end":52},"ref_id":{"krate":0,"index":127}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":203,"byte_end":212,"line_start":7,"line_end":7,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":223,"byte_end":232,"line_start":8,"line_end":8,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":234,"byte_end":240,"line_start":8,"line_end":8,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":11}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":223,"byte_end":232,"line_start":8,"line_end":8,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":234,"byte_end":240,"line_start":8,"line_end":8,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":11}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":336,"byte_end":342,"line_start":11,"line_end":11,"column_start":19,"column_end":25},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":347,"byte_end":353,"line_start":11,"line_end":11,"column_start":30,"column_end":36},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":359,"byte_end":369,"line_start":11,"line_end":11,"column_start":42,"column_end":52},"ref_id":{"krate":0,"index":114}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":412,"byte_end":419,"line_start":12,"line_end":12,"column_start":40,"column_end":47},"ref_id":{"krate":2,"index":4826}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":422,"byte_end":428,"line_start":12,"line_end":12,"column_start":50,"column_end":56},"ref_id":{"krate":5,"index":4732}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":393,"byte_end":409,"line_start":12,"line_end":12,"column_start":21,"column_end":37},"ref_id":{"krate":2,"index":7788}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":388,"byte_end":392,"line_start":12,"line_end":12,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966009}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":494,"byte_end":497,"line_start":13,"line_end":13,"column_start":35,"column_end":38},"ref_id":{"krate":0,"index":24}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":486,"byte_end":492,"line_start":13,"line_end":13,"column_start":27,"column_end":33},"ref_id":{"krate":0,"index":18}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":499,"byte_end":503,"line_start":13,"line_end":13,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":4294965998}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":533,"byte_end":538,"line_start":14,"line_end":14,"column_start":27,"column_end":32},"ref_id":{"krate":0,"index":25}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":521,"byte_end":532,"line_start":14,"line_end":14,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":4294965988}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":585,"byte_end":588,"line_start":15,"line_end":15,"column_start":43,"column_end":46},"ref_id":{"krate":0,"index":4294965978}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":596,"byte_end":598,"line_start":17,"line_end":17,"column_start":5,"column_end":7},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":604,"byte_end":608,"line_start":17,"line_end":17,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":7}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":599,"byte_end":602,"line_start":17,"line_end":17,"column_start":8,"column_end":11},"ref_id":{"krate":0,"index":5}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":609,"byte_end":612,"line_start":17,"line_end":17,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":4294965978}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1186,"byte_end":1189,"line_start":30,"line_end":30,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":3479}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1178,"byte_end":1184,"line_start":30,"line_end":30,"column_start":25,"column_end":31},"ref_id":{"krate":5,"index":4732}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1219,"byte_end":1228,"line_start":31,"line_end":31,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":2708}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1211,"byte_end":1216,"line_start":31,"line_end":31,"column_start":19,"column_end":24},"ref_id":{"krate":1,"index":2702}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":1207,"byte_end":1209,"line_start":31,"line_end":31,"column_start":15,"column_end":17},"ref_id":{"krate":1,"index":2251}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1234,"byte_end":1239,"line_start":31,"line_end":31,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":4294965958}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1255,"byte_end":1257,"line_start":32,"line_end":32,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1255,"byte_end":1257,"line_start":32,"line_end":32,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1288,"byte_end":1296,"line_start":33,"line_end":33,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":67}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1297,"byte_end":1302,"line_start":33,"line_end":33,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":4294965958}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1326,"byte_end":1328,"line_start":34,"line_end":34,"column_start":21,"column_end":23},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1326,"byte_end":1328,"line_start":34,"line_end":34,"column_start":21,"column_end":23},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1377,"byte_end":1380,"line_start":34,"line_end":34,"column_start":72,"column_end":75},"ref_id":{"krate":0,"index":4294965931}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1403,"byte_end":1406,"line_start":35,"line_end":35,"column_start":21,"column_end":24},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1403,"byte_end":1406,"line_start":35,"line_end":35,"column_start":21,"column_end":24},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1584,"byte_end":1587,"line_start":41,"line_end":41,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1584,"byte_end":1587,"line_start":41,"line_end":41,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1620,"byte_end":1625,"line_start":41,"line_end":41,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":4294965919}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/parsemath/parser.rs","byte_start":3750,"byte_end":3756,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":18},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":4516,"byte_end":4522,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":18},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":8847,"byte_end":8857,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":114},"to":{"krate":2,"index":5982}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":9476,"byte_end":9486,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":114},"to":{"krate":2,"index":1806}},{"span":{"file_name":"src/parsemath/token.rs","byte_start":10673,"byte_end":10678,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":127},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11424,"byte_end":11433,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":51},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11748,"byte_end":11757,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":51},"to":{"krate":2,"index":4772}}]} \ No newline at end of file diff --git a/chapter2/target/rls/debug/deps/save-analysis/aee-fa427f712e411cb5.json b/chapter2/target/rls/debug/deps/save-analysis/aee-fa427f712e411cb5.json deleted file mode 100644 index 777c423..0000000 --- a/chapter2/target/rls/debug/deps/save-analysis/aee-fa427f712e411cb5.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/target/rls/debug/deps/libaee-fa427f712e411cb5.rmeta"},"prelude":{"crate_id":{"name":"aee","disambiguator":[492141336959668572,2828832810881966073]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/code/prod/chapter2/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1645,"line_start":1,"line_end":44,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2251},"span":{"file_name":"src/main.rs","byte_start":111,"byte_end":113,"line_start":3,"line_end":3,"column_start":10,"column_end":12},"alias_span":null,"name":"io","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":1605},"span":{"file_name":"src/parsemath/ast.rs","byte_start":1876,"byte_end":1881,"line_start":3,"line_end":3,"column_start":10,"column_end":15},"alias_span":null,"name":"error","value":"","parent":{"krate":0,"index":5}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/ast.rs","byte_start":2404,"byte_end":2405,"line_start":22,"line_end":22,"column_start":21,"column_end":22},"alias_span":null,"name":"*","value":"Caret, Subtract, Number, Divide, Negative, Multiply, Add","parent":{"krate":0,"index":7}},{"kind":"Use","ref_id":{"krate":5,"index":2730},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3468,"byte_end":3471,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":9}},{"kind":"Use","ref_id":{"krate":0,"index":60},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3510,"byte_end":3514,"line_start":6,"line_end":6,"column_start":17,"column_end":21},"alias_span":null,"name":"Node","value":"","parent":{"krate":0,"index":9}},{"kind":"Use","ref_id":{"krate":0,"index":132},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3535,"byte_end":3543,"line_start":7,"line_end":7,"column_start":20,"column_end":28},"alias_span":null,"name":"OperPrec","value":"","parent":{"krate":0,"index":9}},{"kind":"Use","ref_id":{"krate":0,"index":104},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3545,"byte_end":3550,"line_start":7,"line_end":7,"column_start":30,"column_end":35},"alias_span":null,"name":"Token","value":"","parent":{"krate":0,"index":9}},{"kind":"Use","ref_id":{"krate":0,"index":44},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3575,"byte_end":3584,"line_start":8,"line_end":8,"column_start":23,"column_end":32},"alias_span":null,"name":"Tokenizer","value":"","parent":{"krate":0,"index":9}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/token.rs","byte_start":10755,"byte_end":10756,"line_start":34,"line_end":34,"column_start":29,"column_end":30},"alias_span":null,"name":"*","value":"Power, AddSub, MulDiv, DefaultZero","parent":{"krate":0,"index":37}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/token.rs","byte_start":10755,"byte_end":10756,"line_start":34,"line_end":34,"column_start":29,"column_end":30},"alias_span":null,"name":"*","value":"Caret, Subtract, Divide, Multiply, Add","parent":{"krate":0,"index":37}},{"kind":"Use","ref_id":{"krate":2,"index":28650},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11133,"byte_end":11141,"line_start":4,"line_end":4,"column_start":16,"column_end":24},"alias_span":null,"name":"Peekable","value":"","parent":{"krate":0,"index":40}},{"kind":"Use","ref_id":{"krate":2,"index":31225},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11157,"byte_end":11162,"line_start":5,"line_end":5,"column_start":15,"column_end":20},"alias_span":null,"name":"Chars","value":"","parent":{"krate":0,"index":40}},{"kind":"Use","ref_id":{"krate":0,"index":104},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11208,"byte_end":11213,"line_start":8,"line_end":8,"column_start":19,"column_end":24},"alias_span":null,"name":"Token","value":"","parent":{"krate":0,"index":40}},{"kind":"Use","ref_id":{"krate":0,"index":5},"span":{"file_name":"src/main.rs","byte_start":214,"byte_end":217,"line_start":7,"line_end":7,"column_start":16,"column_end":19},"alias_span":null,"name":"ast","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":95},"span":{"file_name":"src/main.rs","byte_start":243,"byte_end":253,"line_start":8,"line_end":8,"column_start":25,"column_end":35},"alias_span":null,"name":"ParseError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":16},"span":{"file_name":"src/main.rs","byte_start":255,"byte_end":261,"line_start":8,"line_end":8,"column_start":37,"column_end":43},"alias_span":null,"name":"Parser","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1645,"line_start":1,"line_end":44,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":59}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":4},"span":{"file_name":"src/parsemath/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parsemath","qualname":"::parsemath","value":"src/parsemath/mod.rs","parent":null,"children":[{"krate":0,"index":5},{"krate":0,"index":9},{"krate":0,"index":35},{"krate":0,"index":40}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":5},"span":{"file_name":"src/parsemath/ast.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"ast","qualname":"::parsemath::ast","value":"src/parsemath/ast.rs","parent":null,"children":[{"krate":0,"index":6},{"krate":0,"index":60},{"krate":0,"index":93},{"krate":0,"index":91},{"krate":0,"index":87},{"krate":0,"index":88},{"krate":0,"index":7}],"decl_id":null,"docs":" Module Parsemath\n","sig":null,"attributes":[{"value":"/ Module Parsemath","span":{"file_name":"src/parsemath/mod.rs","byte_start":1647,"byte_end":1667,"line_start":1,"line_end":1,"column_start":1,"column_end":21}}]},{"kind":"TupleVariant","id":{"krate":0,"index":61},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2063,"byte_end":2066,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"name":"Add","qualname":"::parsemath::ast::Node::Add","value":"Node::Add(Box, Box)","parent":{"krate":0,"index":60},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":65},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2094,"byte_end":2102,"line_start":12,"line_end":12,"column_start":5,"column_end":13},"name":"Subtract","qualname":"::parsemath::ast::Node::Subtract","value":"Node::Subtract(Box, Box)","parent":{"krate":0,"index":60},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":69},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2130,"byte_end":2138,"line_start":13,"line_end":13,"column_start":5,"column_end":13},"name":"Multiply","qualname":"::parsemath::ast::Node::Multiply","value":"Node::Multiply(Box, Box)","parent":{"krate":0,"index":60},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":73},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2166,"byte_end":2172,"line_start":14,"line_end":14,"column_start":5,"column_end":11},"name":"Divide","qualname":"::parsemath::ast::Node::Divide","value":"Node::Divide(Box, Box)","parent":{"krate":0,"index":60},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":77},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2200,"byte_end":2205,"line_start":15,"line_end":15,"column_start":5,"column_end":10},"name":"Caret","qualname":"::parsemath::ast::Node::Caret","value":"Node::Caret(Box, Box)","parent":{"krate":0,"index":60},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":81},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2233,"byte_end":2241,"line_start":16,"line_end":16,"column_start":5,"column_end":13},"name":"Negative","qualname":"::parsemath::ast::Node::Negative","value":"Node::Negative(Box)","parent":{"krate":0,"index":60},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":84},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2258,"byte_end":2264,"line_start":17,"line_end":17,"column_start":5,"column_end":11},"name":"Number","qualname":"::parsemath::ast::Node::Number","value":"Node::Number(f64)","parent":{"krate":0,"index":60},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":60},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2052,"byte_end":2056,"line_start":10,"line_end":10,"column_start":10,"column_end":14},"name":"Node","qualname":"::parsemath::ast::Node","value":"Node::{Add, Subtract, Multiply, Divide, Caret, Negative, Number}","parent":null,"children":[{"krate":0,"index":61},{"krate":0,"index":65},{"krate":0,"index":69},{"krate":0,"index":73},{"krate":0,"index":77},{"krate":0,"index":81},{"krate":0,"index":84}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967271},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2332,"byte_end":2336,"line_start":21,"line_end":21,"column_start":13,"column_end":17},"name":"expr","qualname":"::parsemath::ast::eval::expr","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":7},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2327,"byte_end":2331,"line_start":21,"line_end":21,"column_start":8,"column_end":12},"name":"eval","qualname":"::parsemath::ast::eval","value":"fn (expr: Node) -> Result>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967249},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2439,"byte_end":2440,"line_start":24,"line_end":24,"column_start":16,"column_end":17},"name":"i","qualname":"i$46","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967240},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2464,"byte_end":2469,"line_start":25,"line_end":25,"column_start":13,"column_end":18},"name":"expr1","qualname":"expr1$55","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967239},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2471,"byte_end":2476,"line_start":25,"line_end":25,"column_start":20,"column_end":25},"name":"expr2","qualname":"expr2$56","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967217},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2533,"byte_end":2538,"line_start":26,"line_end":26,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$78","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967216},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2540,"byte_end":2545,"line_start":26,"line_end":26,"column_start":25,"column_end":30},"name":"expr2","qualname":"expr2$79","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967194},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2602,"byte_end":2607,"line_start":27,"line_end":27,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$101","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967193},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2609,"byte_end":2614,"line_start":27,"line_end":27,"column_start":25,"column_end":30},"name":"expr2","qualname":"expr2$102","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967171},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2669,"byte_end":2674,"line_start":28,"line_end":28,"column_start":16,"column_end":21},"name":"expr1","qualname":"expr1$124","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967170},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2676,"byte_end":2681,"line_start":28,"line_end":28,"column_start":23,"column_end":28},"name":"expr2","qualname":"expr2$125","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967148},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2738,"byte_end":2743,"line_start":29,"line_end":29,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$147","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967133},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2784,"byte_end":2789,"line_start":30,"line_end":30,"column_start":15,"column_end":20},"name":"expr1","qualname":"expr1$162","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967132},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2791,"byte_end":2796,"line_start":30,"line_end":30,"column_start":22,"column_end":27},"name":"expr2","qualname":"expr2$163","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":9},"span":{"file_name":"src/parsemath/parser.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parser","qualname":"::parsemath::parser","value":"src/parsemath/parser.rs","parent":null,"children":[{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":20},{"krate":0,"index":24},{"krate":0,"index":95},{"krate":0,"index":102},{"krate":0,"index":31},{"krate":0,"index":33}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":16},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3640,"byte_end":3646,"line_start":13,"line_end":13,"column_start":12,"column_end":18},"name":"Parser","qualname":"::parsemath::parser::Parser","value":"Parser { tokenizer, current_token }","parent":null,"children":[{"krate":0,"index":18},{"krate":0,"index":19}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":18},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3657,"byte_end":3666,"line_start":14,"line_end":14,"column_start":5,"column_end":14},"name":"tokenizer","qualname":"::parsemath::parser::Parser::tokenizer","value":"parsemath::tokenizer::Tokenizer<'a>","parent":{"krate":0,"index":16},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":19},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3687,"byte_end":3700,"line_start":15,"line_end":15,"column_start":5,"column_end":18},"name":"current_token","qualname":"::parsemath::parser::Parser::current_token","value":"parsemath::token::Token","parent":{"krate":0,"index":16},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967066},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3817,"byte_end":3821,"line_start":22,"line_end":22,"column_start":16,"column_end":20},"name":"expr","qualname":"::new::expr","value":"&'a str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":22},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3813,"byte_end":3816,"line_start":22,"line_end":22,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn (expr: &'a str) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967053},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3878,"byte_end":3883,"line_start":23,"line_end":23,"column_start":17,"column_end":22},"name":"lexer","qualname":"lexer$242","value":"parsemath::tokenizer::Tokenizer<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967045},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3920,"byte_end":3929,"line_start":24,"line_end":24,"column_start":13,"column_end":22},"name":"cur_token","qualname":"cur_token$250","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967037},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3970,"byte_end":3975,"line_start":25,"line_end":25,"column_start":18,"column_end":23},"name":"token","qualname":"token$258","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967007},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4280,"byte_end":4284,"line_start":36,"line_end":36,"column_start":23,"column_end":27},"name":"self","qualname":"::parse::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":23},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4269,"byte_end":4274,"line_start":36,"line_end":36,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn (&mut self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966996},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4328,"byte_end":4331,"line_start":37,"line_end":37,"column_start":13,"column_end":16},"name":"ast","qualname":"ast$299","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966983},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4411,"byte_end":4414,"line_start":39,"line_end":39,"column_start":16,"column_end":19},"name":"ast","qualname":"ast$312","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966974},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4444,"byte_end":4445,"line_start":40,"line_end":40,"column_start":17,"column_end":18},"name":"e","qualname":"e$321","value":"parsemath::parser::ParseError","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966960},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4665,"byte_end":4669,"line_start":49,"line_end":49,"column_start":28,"column_end":32},"name":"self","qualname":"::get_next_token::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":26},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4645,"byte_end":4659,"line_start":49,"line_end":49,"column_start":8,"column_end":22},"name":"get_next_token","qualname":"::get_next_token","value":"fn (&mut self) -> Result<(), ParseError>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966950},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4711,"byte_end":4721,"line_start":50,"line_end":50,"column_start":13,"column_end":23},"name":"next_token","qualname":"next_token$345","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966941},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4771,"byte_end":4776,"line_start":51,"line_end":51,"column_start":18,"column_end":23},"name":"token","qualname":"token$354","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966912},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5033,"byte_end":5037,"line_start":60,"line_end":60,"column_start":26,"column_end":30},"name":"self","qualname":"::generate_ast::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966908},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5039,"byte_end":5048,"line_start":60,"line_end":60,"column_start":32,"column_end":41},"name":"oper_prec","qualname":"::generate_ast::oper_prec","value":"parsemath::token::OperPrec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":27},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5015,"byte_end":5027,"line_start":60,"line_end":60,"column_start":8,"column_end":20},"name":"generate_ast","qualname":"::generate_ast","value":"fn (&mut self, oper_prec: OperPrec) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966897},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5106,"byte_end":5115,"line_start":61,"line_end":61,"column_start":17,"column_end":26},"name":"left_expr","qualname":"left_expr$398","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966871},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5307,"byte_end":5317,"line_start":67,"line_end":67,"column_start":17,"column_end":27},"name":"right_expr","qualname":"right_expr$424","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966848},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5573,"byte_end":5577,"line_start":75,"line_end":75,"column_start":26,"column_end":30},"name":"self","qualname":"::parse_number::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5555,"byte_end":5567,"line_start":75,"line_end":75,"column_start":8,"column_end":20},"name":"parse_number","qualname":"::parse_number","value":"fn (&mut self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966837},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5621,"byte_end":5626,"line_start":76,"line_end":76,"column_start":13,"column_end":18},"name":"token","qualname":"token$458","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966818},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5772,"byte_end":5776,"line_start":80,"line_end":80,"column_start":21,"column_end":25},"name":"expr","qualname":"expr$477","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966791},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5907,"byte_end":5908,"line_start":83,"line_end":83,"column_start":24,"column_end":25},"name":"i","qualname":"i$504","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966763},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6099,"byte_end":6103,"line_start":89,"line_end":89,"column_start":21,"column_end":25},"name":"expr","qualname":"expr$532","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966737},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6287,"byte_end":6292,"line_start":92,"line_end":92,"column_start":25,"column_end":30},"name":"right","qualname":"right$558","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966686},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6632,"byte_end":6636,"line_start":104,"line_end":104,"column_start":25,"column_end":29},"name":"self","qualname":"::check_paren::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966682},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6638,"byte_end":6646,"line_start":104,"line_end":104,"column_start":31,"column_end":39},"name":"expected","qualname":"::check_paren::expected","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6615,"byte_end":6626,"line_start":104,"line_end":104,"column_start":8,"column_end":19},"name":"check_paren","qualname":"::check_paren","value":"fn (&mut self, expected: Token) -> Result<(), ParseError>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966645},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7044,"byte_end":7048,"line_start":118,"line_end":118,"column_start":35,"column_end":39},"name":"self","qualname":"::convert_token_to_node::self","value":"&mut parsemath::parser::Parser<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966641},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7050,"byte_end":7059,"line_start":118,"line_end":118,"column_start":41,"column_end":50},"name":"left_expr","qualname":"::convert_token_to_node::left_expr","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":30},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7017,"byte_end":7038,"line_start":118,"line_end":118,"column_start":8,"column_end":29},"name":"convert_token_to_node","qualname":"::convert_token_to_node","value":"fn (&mut self, left_expr: Node) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966617},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7264,"byte_end":7274,"line_start":123,"line_end":123,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$678","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966577},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7539,"byte_end":7549,"line_start":129,"line_end":129,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$718","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966537},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7819,"byte_end":7829,"line_start":135,"line_end":135,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$758","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966497},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8097,"byte_end":8107,"line_start":141,"line_end":141,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$798","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966457},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8372,"byte_end":8382,"line_start":147,"line_end":147,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$838","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":96},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8770,"byte_end":8783,"line_start":161,"line_end":161,"column_start":5,"column_end":18},"name":"UnableToParse","qualname":"::parsemath::parser::ParseError::UnableToParse","value":"ParseError::UnableToParse(String)","parent":{"krate":0,"index":95},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":99},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8797,"byte_end":8812,"line_start":162,"line_end":162,"column_start":5,"column_end":20},"name":"InvalidOperator","qualname":"::parsemath::parser::ParseError::InvalidOperator","value":"ParseError::InvalidOperator(String)","parent":{"krate":0,"index":95},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":95},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8753,"byte_end":8763,"line_start":160,"line_end":160,"column_start":10,"column_end":20},"name":"ParseError","qualname":"::parsemath::parser::ParseError","value":"ParseError::{UnableToParse, InvalidOperator}","parent":null,"children":[{"krate":0,"index":96},{"krate":0,"index":99}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966410},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8872,"byte_end":8876,"line_start":166,"line_end":166,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&parsemath::parser::ParseError","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966406},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8878,"byte_end":8879,"line_start":166,"line_end":166,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut std::fmt::Formatter<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":32},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8867,"byte_end":8870,"line_start":166,"line_end":166,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn (&self, f: &mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":5982},"children":[],"decl_id":{"krate":2,"index":5983},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966389},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8985,"byte_end":8986,"line_start":168,"line_end":168,"column_start":45,"column_end":46},"name":"e","qualname":"e$906","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966383},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9077,"byte_end":9078,"line_start":169,"line_end":169,"column_start":47,"column_end":48},"name":"e","qualname":"e$912","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966363},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9501,"byte_end":9509,"line_start":186,"line_end":186,"column_start":13,"column_end":21},"name":"_evalerr","qualname":"::from::_evalerr","value":"std::boxed::Box<(dyn std::error::Error + 'static)>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":34},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9496,"byte_end":9500,"line_start":186,"line_end":186,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn (_evalerr: std::boxed::Box) -> Self","parent":{"krate":2,"index":1806},"children":[],"decl_id":{"krate":2,"index":1808},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":35},"span":{"file_name":"src/parsemath/token.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"token","qualname":"::parsemath::token","value":"src/parsemath/token.rs","parent":null,"children":[{"krate":0,"index":104},{"krate":0,"index":130},{"krate":0,"index":126},{"krate":0,"index":127},{"krate":0,"index":124},{"krate":0,"index":132},{"krate":0,"index":148},{"krate":0,"index":145},{"krate":0,"index":146},{"krate":0,"index":143},{"krate":0,"index":36}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":105},"span":{"file_name":"src/parsemath/token.rs","byte_start":10205,"byte_end":10208,"line_start":7,"line_end":7,"column_start":5,"column_end":8},"name":"Add","qualname":"::parsemath::token::Token::Add","value":"Token::Add","parent":{"krate":0,"index":104},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":107},"span":{"file_name":"src/parsemath/token.rs","byte_start":10214,"byte_end":10222,"line_start":8,"line_end":8,"column_start":5,"column_end":13},"name":"Subtract","qualname":"::parsemath::token::Token::Subtract","value":"Token::Subtract","parent":{"krate":0,"index":104},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":109},"span":{"file_name":"src/parsemath/token.rs","byte_start":10228,"byte_end":10236,"line_start":9,"line_end":9,"column_start":5,"column_end":13},"name":"Multiply","qualname":"::parsemath::token::Token::Multiply","value":"Token::Multiply","parent":{"krate":0,"index":104},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":111},"span":{"file_name":"src/parsemath/token.rs","byte_start":10242,"byte_end":10248,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"name":"Divide","qualname":"::parsemath::token::Token::Divide","value":"Token::Divide","parent":{"krate":0,"index":104},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":113},"span":{"file_name":"src/parsemath/token.rs","byte_start":10254,"byte_end":10259,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"name":"Caret","qualname":"::parsemath::token::Token::Caret","value":"Token::Caret","parent":{"krate":0,"index":104},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":115},"span":{"file_name":"src/parsemath/token.rs","byte_start":10265,"byte_end":10274,"line_start":12,"line_end":12,"column_start":5,"column_end":14},"name":"LeftParen","qualname":"::parsemath::token::Token::LeftParen","value":"Token::LeftParen","parent":{"krate":0,"index":104},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":117},"span":{"file_name":"src/parsemath/token.rs","byte_start":10280,"byte_end":10290,"line_start":13,"line_end":13,"column_start":5,"column_end":15},"name":"RightParen","qualname":"::parsemath::token::Token::RightParen","value":"Token::RightParen","parent":{"krate":0,"index":104},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":119},"span":{"file_name":"src/parsemath/token.rs","byte_start":10296,"byte_end":10299,"line_start":14,"line_end":14,"column_start":5,"column_end":8},"name":"Num","qualname":"::parsemath::token::Token::Num","value":"Token::Num(f64)","parent":{"krate":0,"index":104},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":122},"span":{"file_name":"src/parsemath/token.rs","byte_start":10310,"byte_end":10313,"line_start":15,"line_end":15,"column_start":5,"column_end":8},"name":"EOF","qualname":"::parsemath::token::Token::EOF","value":"Token::EOF","parent":{"krate":0,"index":104},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":104},"span":{"file_name":"src/parsemath/token.rs","byte_start":10193,"byte_end":10198,"line_start":6,"line_end":6,"column_start":10,"column_end":15},"name":"Token","qualname":"::parsemath::token::Token","value":"Token::{Add, Subtract, Multiply, Divide, Caret, LeftParen, RightParen, Num, EOF}","parent":null,"children":[{"krate":0,"index":105},{"krate":0,"index":107},{"krate":0,"index":109},{"krate":0,"index":111},{"krate":0,"index":113},{"krate":0,"index":115},{"krate":0,"index":117},{"krate":0,"index":119},{"krate":0,"index":122}],"decl_id":null,"docs":" This contains enum for list of Tokens, and handles Operator precedence rules.\n","sig":null,"attributes":[{"value":"/ This contains enum for list of Tokens, and handles Operator precedence rules.","span":{"file_name":"src/parsemath/token.rs","byte_start":9977,"byte_end":10058,"line_start":1,"line_end":1,"column_start":1,"column_end":82}}]},{"kind":"TupleVariant","id":{"krate":0,"index":133},"span":{"file_name":"src/parsemath/token.rs","byte_start":10513,"byte_end":10524,"line_start":23,"line_end":23,"column_start":5,"column_end":16},"name":"DefaultZero","qualname":"::parsemath::token::OperPrec::DefaultZero","value":"OperPrec::DefaultZero","parent":{"krate":0,"index":132},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":135},"span":{"file_name":"src/parsemath/token.rs","byte_start":10530,"byte_end":10536,"line_start":24,"line_end":24,"column_start":5,"column_end":11},"name":"AddSub","qualname":"::parsemath::token::OperPrec::AddSub","value":"OperPrec::AddSub","parent":{"krate":0,"index":132},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":137},"span":{"file_name":"src/parsemath/token.rs","byte_start":10542,"byte_end":10548,"line_start":25,"line_end":25,"column_start":5,"column_end":11},"name":"MulDiv","qualname":"::parsemath::token::OperPrec::MulDiv","value":"OperPrec::MulDiv","parent":{"krate":0,"index":132},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":139},"span":{"file_name":"src/parsemath/token.rs","byte_start":10554,"byte_end":10559,"line_start":26,"line_end":26,"column_start":5,"column_end":10},"name":"Power","qualname":"::parsemath::token::OperPrec::Power","value":"OperPrec::Power","parent":{"krate":0,"index":132},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":141},"span":{"file_name":"src/parsemath/token.rs","byte_start":10565,"byte_end":10573,"line_start":27,"line_end":27,"column_start":5,"column_end":13},"name":"Negative","qualname":"::parsemath::token::OperPrec::Negative","value":"OperPrec::Negative","parent":{"krate":0,"index":132},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":132},"span":{"file_name":"src/parsemath/token.rs","byte_start":10498,"byte_end":10506,"line_start":22,"line_end":22,"column_start":10,"column_end":18},"name":"OperPrec","qualname":"::parsemath::token::OperPrec","value":"OperPrec::{DefaultZero, AddSub, MulDiv, Power, Negative}","parent":null,"children":[{"krate":0,"index":133},{"krate":0,"index":135},{"krate":0,"index":137},{"krate":0,"index":139},{"krate":0,"index":141}],"decl_id":null,"docs":" Defines all the OperPrec levels, from lowest to highest.\n","sig":null,"attributes":[{"value":"/ Defines all the OperPrec levels, from lowest to highest.","span":{"file_name":"src/parsemath/token.rs","byte_start":10428,"byte_end":10488,"line_start":21,"line_end":21,"column_start":1,"column_end":61}}]},{"kind":"Local","id":{"krate":0,"index":4294966336},"span":{"file_name":"src/parsemath/token.rs","byte_start":10707,"byte_end":10711,"line_start":33,"line_end":33,"column_start":27,"column_end":31},"name":"self","qualname":"::get_oper_prec::self","value":"&parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":37},"span":{"file_name":"src/parsemath/token.rs","byte_start":10692,"byte_end":10705,"line_start":33,"line_end":33,"column_start":12,"column_end":25},"name":"get_oper_prec","qualname":"::get_oper_prec","value":"fn (&self) -> OperPrec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":40},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"tokenizer","qualname":"::parsemath::tokenizer","value":"src/parsemath/tokenizer.rs","parent":null,"children":[{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":47},{"krate":0,"index":50}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":44},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11323,"byte_end":11332,"line_start":13,"line_end":13,"column_start":12,"column_end":21},"name":"Tokenizer","qualname":"::parsemath::tokenizer::Tokenizer","value":"Tokenizer { expr }","parent":null,"children":[{"krate":0,"index":46}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":46},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11343,"byte_end":11347,"line_start":14,"line_end":14,"column_start":5,"column_end":9},"name":"expr","qualname":"::parsemath::tokenizer::Tokenizer::expr","value":"std::iter::Peekable>","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966266},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11455,"byte_end":11463,"line_start":19,"line_end":19,"column_start":16,"column_end":24},"name":"new_expr","qualname":"::new::new_expr","value":"&'a str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11451,"byte_end":11454,"line_start":19,"line_end":19,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn (new_expr: &'a str) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966237},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11805,"byte_end":11809,"line_start":32,"line_end":32,"column_start":18,"column_end":22},"name":"self","qualname":"::next::self","value":"&mut parsemath::tokenizer::Tokenizer<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11795,"byte_end":11799,"line_start":32,"line_end":32,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn (&mut self) -> Option","parent":{"krate":2,"index":4772},"children":[],"decl_id":{"krate":2,"index":4774},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966228},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11842,"byte_end":11851,"line_start":33,"line_end":33,"column_start":13,"column_end":22},"name":"next_char","qualname":"next_char$1067","value":"std::option::Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966212},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11956,"byte_end":11962,"line_start":37,"line_end":37,"column_start":25,"column_end":31},"name":"number","qualname":"number$1083","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966204},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12021,"byte_end":12030,"line_start":39,"line_end":39,"column_start":32,"column_end":41},"name":"next_char","qualname":"next_char$1091","value":"&char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966034},"span":{"file_name":"src/main.rs","byte_start":330,"byte_end":334,"line_start":11,"line_end":11,"column_start":13,"column_end":17},"name":"expr","qualname":"::evaluate::expr","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":58},"span":{"file_name":"src/main.rs","byte_start":321,"byte_end":329,"line_start":11,"line_end":11,"column_start":4,"column_end":12},"name":"evaluate","qualname":"::evaluate","value":"fn (expr: String) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966023},"span":{"file_name":"src/main.rs","byte_start":381,"byte_end":385,"line_start":12,"line_end":12,"column_start":9,"column_end":13},"name":"expr","qualname":"expr$1272","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966013},"span":{"file_name":"src/main.rs","byte_start":472,"byte_end":483,"line_start":13,"line_end":13,"column_start":13,"column_end":24},"name":"math_parser","qualname":"math_parser$1282","value":"parsemath::parser::Parser<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966003},"span":{"file_name":"src/main.rs","byte_start":515,"byte_end":518,"line_start":14,"line_end":14,"column_start":9,"column_end":12},"name":"ast","qualname":"ast$1292","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":59},"span":{"file_name":"src/main.rs","byte_start":775,"byte_end":779,"line_start":23,"line_end":23,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965983},"span":{"file_name":"src/main.rs","byte_start":1170,"byte_end":1175,"line_start":30,"line_end":30,"column_start":17,"column_end":22},"name":"input","qualname":"input$1312","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965956},"span":{"file_name":"src/main.rs","byte_start":1329,"byte_end":1332,"line_start":34,"line_end":34,"column_start":24,"column_end":27},"name":"val","qualname":"val$1339","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965944},"span":{"file_name":"src/main.rs","byte_start":1588,"byte_end":1593,"line_start":41,"line_end":41,"column_start":17,"column_end":22},"name":"error","qualname":"error$1351","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"src/parsemath/parser.rs","byte_start":3750,"byte_end":3756,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":22},{"krate":0,"index":23}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"src/parsemath/parser.rs","byte_start":4516,"byte_end":4522,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":26},{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":29},{"krate":0,"index":30}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"src/parsemath/parser.rs","byte_start":8847,"byte_end":8857,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":32}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"src/parsemath/parser.rs","byte_start":9476,"byte_end":9486,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"value":"","parent":null,"children":[{"krate":0,"index":34}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"src/parsemath/token.rs","byte_start":10673,"byte_end":10678,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":37}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11424,"byte_end":11433,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":49}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11748,"byte_end":11757,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":52},{"krate":0,"index":53}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":106,"byte_end":109,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":188,"byte_end":197,"line_start":6,"line_end":6,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1676,"byte_end":1679,"line_start":2,"line_end":2,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":1871,"byte_end":1874,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2067,"byte_end":2070,"line_start":11,"line_end":11,"column_start":9,"column_end":12},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2071,"byte_end":2075,"line_start":11,"line_end":11,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2078,"byte_end":2081,"line_start":11,"line_end":11,"column_start":20,"column_end":23},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2082,"byte_end":2086,"line_start":11,"line_end":11,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2103,"byte_end":2106,"line_start":12,"line_end":12,"column_start":14,"column_end":17},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2107,"byte_end":2111,"line_start":12,"line_end":12,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2114,"byte_end":2117,"line_start":12,"line_end":12,"column_start":25,"column_end":28},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2118,"byte_end":2122,"line_start":12,"line_end":12,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2139,"byte_end":2142,"line_start":13,"line_end":13,"column_start":14,"column_end":17},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2143,"byte_end":2147,"line_start":13,"line_end":13,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2150,"byte_end":2153,"line_start":13,"line_end":13,"column_start":25,"column_end":28},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2154,"byte_end":2158,"line_start":13,"line_end":13,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2173,"byte_end":2176,"line_start":14,"line_end":14,"column_start":12,"column_end":15},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2177,"byte_end":2181,"line_start":14,"line_end":14,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2184,"byte_end":2187,"line_start":14,"line_end":14,"column_start":23,"column_end":26},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2188,"byte_end":2192,"line_start":14,"line_end":14,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2206,"byte_end":2209,"line_start":15,"line_end":15,"column_start":11,"column_end":14},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2210,"byte_end":2214,"line_start":15,"line_end":15,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2217,"byte_end":2220,"line_start":15,"line_end":15,"column_start":22,"column_end":25},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2221,"byte_end":2225,"line_start":15,"line_end":15,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2242,"byte_end":2245,"line_start":16,"line_end":16,"column_start":14,"column_end":17},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2246,"byte_end":2250,"line_start":16,"line_end":16,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2338,"byte_end":2342,"line_start":21,"line_end":21,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2347,"byte_end":2353,"line_start":21,"line_end":21,"column_start":28,"column_end":34},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2359,"byte_end":2362,"line_start":21,"line_end":21,"column_start":40,"column_end":43},"ref_id":{"krate":5,"index":84}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2374,"byte_end":2379,"line_start":21,"line_end":21,"column_start":55,"column_end":60},"ref_id":{"krate":1,"index":1624}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":2367,"byte_end":2372,"line_start":21,"line_end":21,"column_start":48,"column_end":53},"ref_id":{"krate":1,"index":1605}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2392,"byte_end":2396,"line_start":22,"line_end":22,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2398,"byte_end":2402,"line_start":22,"line_end":22,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":60}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2417,"byte_end":2421,"line_start":23,"line_end":23,"column_start":11,"column_end":15},"ref_id":{"krate":0,"index":4294967271}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2432,"byte_end":2438,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":85}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2432,"byte_end":2438,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":85}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2445,"byte_end":2447,"line_start":24,"line_end":24,"column_start":22,"column_end":24},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2448,"byte_end":2449,"line_start":24,"line_end":24,"column_start":25,"column_end":26},"ref_id":{"krate":0,"index":4294967249}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2460,"byte_end":2463,"line_start":25,"line_end":25,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":62}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2460,"byte_end":2463,"line_start":25,"line_end":25,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":62}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2481,"byte_end":2483,"line_start":25,"line_end":25,"column_start":30,"column_end":32},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2484,"byte_end":2488,"line_start":25,"line_end":25,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2490,"byte_end":2495,"line_start":25,"line_end":25,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":4294967240}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2500,"byte_end":2504,"line_start":25,"line_end":25,"column_start":49,"column_end":53},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2506,"byte_end":2511,"line_start":25,"line_end":25,"column_start":55,"column_end":60},"ref_id":{"krate":0,"index":4294967239}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2524,"byte_end":2532,"line_start":26,"line_end":26,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":66}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2524,"byte_end":2532,"line_start":26,"line_end":26,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":66}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2550,"byte_end":2552,"line_start":26,"line_end":26,"column_start":35,"column_end":37},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2553,"byte_end":2557,"line_start":26,"line_end":26,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2559,"byte_end":2564,"line_start":26,"line_end":26,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":4294967217}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2569,"byte_end":2573,"line_start":26,"line_end":26,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2575,"byte_end":2580,"line_start":26,"line_end":26,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967216}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2593,"byte_end":2601,"line_start":27,"line_end":27,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":70}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2593,"byte_end":2601,"line_start":27,"line_end":27,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":70}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2619,"byte_end":2621,"line_start":27,"line_end":27,"column_start":35,"column_end":37},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2622,"byte_end":2626,"line_start":27,"line_end":27,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2628,"byte_end":2633,"line_start":27,"line_end":27,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":4294967194}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2638,"byte_end":2642,"line_start":27,"line_end":27,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2644,"byte_end":2649,"line_start":27,"line_end":27,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967193}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2662,"byte_end":2668,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":74}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2662,"byte_end":2668,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":74}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2686,"byte_end":2688,"line_start":28,"line_end":28,"column_start":33,"column_end":35},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2689,"byte_end":2693,"line_start":28,"line_end":28,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2695,"byte_end":2700,"line_start":28,"line_end":28,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":4294967171}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2705,"byte_end":2709,"line_start":28,"line_end":28,"column_start":52,"column_end":56},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2711,"byte_end":2716,"line_start":28,"line_end":28,"column_start":58,"column_end":63},"ref_id":{"krate":0,"index":4294967170}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2729,"byte_end":2737,"line_start":29,"line_end":29,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":82}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2729,"byte_end":2737,"line_start":29,"line_end":29,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":82}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2748,"byte_end":2750,"line_start":29,"line_end":29,"column_start":28,"column_end":30},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2753,"byte_end":2757,"line_start":29,"line_end":29,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2759,"byte_end":2764,"line_start":29,"line_end":29,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":4294967148}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2778,"byte_end":2783,"line_start":30,"line_end":30,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":78}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2778,"byte_end":2783,"line_start":30,"line_end":30,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":78}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2801,"byte_end":2803,"line_start":30,"line_end":30,"column_start":32,"column_end":34},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2818,"byte_end":2822,"line_start":30,"line_end":30,"column_start":49,"column_end":53},"ref_id":{"krate":1,"index":232}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2804,"byte_end":2808,"line_start":30,"line_end":30,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2810,"byte_end":2815,"line_start":30,"line_end":30,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":4294967133}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2823,"byte_end":2827,"line_start":30,"line_end":30,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":7}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2829,"byte_end":2834,"line_start":30,"line_end":30,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967132}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1689,"byte_end":1695,"line_start":3,"line_end":3,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":9}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3463,"byte_end":3466,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3498,"byte_end":3503,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":60}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3505,"byte_end":3508,"line_start":6,"line_end":6,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3527,"byte_end":3532,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":35}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3527,"byte_end":3532,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":35}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3557,"byte_end":3562,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":44}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3564,"byte_end":3573,"line_start":8,"line_end":8,"column_start":12,"column_end":21},"ref_id":{"krate":0,"index":40}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3668,"byte_end":3677,"line_start":14,"line_end":14,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":44}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3702,"byte_end":3707,"line_start":15,"line_end":15,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":104}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3750,"byte_end":3756,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":16}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3835,"byte_end":3841,"line_start":22,"line_end":22,"column_start":34,"column_end":40},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3848,"byte_end":3858,"line_start":22,"line_end":22,"column_start":47,"column_end":57},"ref_id":{"krate":0,"index":95}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":3897,"byte_end":3900,"line_start":23,"line_end":23,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":49}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3886,"byte_end":3895,"line_start":23,"line_end":23,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":44}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3901,"byte_end":3905,"line_start":23,"line_end":23,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":4294967066}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":3944,"byte_end":3948,"line_start":24,"line_end":24,"column_start":37,"column_end":41},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3938,"byte_end":3943,"line_start":24,"line_end":24,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":4294967053}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3965,"byte_end":3969,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3965,"byte_end":3969,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3980,"byte_end":3985,"line_start":25,"line_end":25,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":4294967037}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3999,"byte_end":4003,"line_start":26,"line_end":26,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4014,"byte_end":4017,"line_start":26,"line_end":26,"column_start":28,"column_end":31},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4030,"byte_end":4045,"line_start":26,"line_end":26,"column_start":44,"column_end":59},"ref_id":{"krate":0,"index":100}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4018,"byte_end":4028,"line_start":26,"line_end":26,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":95}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4066,"byte_end":4070,"line_start":26,"line_end":26,"column_start":80,"column_end":84},"ref_id":{"krate":2,"index":1805}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4095,"byte_end":4097,"line_start":28,"line_end":28,"column_start":9,"column_end":11},"ref_id":{"krate":2,"index":29433}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4098,"byte_end":4104,"line_start":28,"line_end":28,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":16}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4119,"byte_end":4128,"line_start":29,"line_end":29,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":18}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4130,"byte_end":4135,"line_start":29,"line_end":29,"column_start":24,"column_end":29},"ref_id":{"krate":0,"index":4294967053}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4149,"byte_end":4162,"line_start":30,"line_end":30,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4164,"byte_end":4173,"line_start":30,"line_end":30,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":4294967045}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4289,"byte_end":4295,"line_start":36,"line_end":36,"column_start":32,"column_end":38},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4296,"byte_end":4300,"line_start":36,"line_end":36,"column_start":39,"column_end":43},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4302,"byte_end":4312,"line_start":36,"line_end":36,"column_start":45,"column_end":55},"ref_id":{"krate":0,"index":95}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4339,"byte_end":4351,"line_start":37,"line_end":37,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4334,"byte_end":4338,"line_start":37,"line_end":37,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":4294967007}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4362,"byte_end":4373,"line_start":37,"line_end":37,"column_start":47,"column_end":58},"ref_id":{"krate":0,"index":134}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4352,"byte_end":4360,"line_start":37,"line_end":37,"column_start":37,"column_end":45},"ref_id":{"krate":0,"index":132}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4390,"byte_end":4393,"line_start":38,"line_end":38,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":4294966996}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4408,"byte_end":4410,"line_start":39,"line_end":39,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4408,"byte_end":4410,"line_start":39,"line_end":39,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4419,"byte_end":4421,"line_start":39,"line_end":39,"column_start":24,"column_end":26},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4422,"byte_end":4425,"line_start":39,"line_end":39,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":4294966983}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4440,"byte_end":4443,"line_start":40,"line_end":40,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4440,"byte_end":4443,"line_start":40,"line_end":40,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4450,"byte_end":4453,"line_start":40,"line_end":40,"column_start":23,"column_end":26},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4454,"byte_end":4455,"line_start":40,"line_end":40,"column_start":27,"column_end":28},"ref_id":{"krate":0,"index":4294966974}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4516,"byte_end":4522,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":16}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4674,"byte_end":4680,"line_start":49,"line_end":49,"column_start":37,"column_end":43},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4685,"byte_end":4695,"line_start":49,"line_end":49,"column_start":48,"column_end":58},"ref_id":{"krate":0,"index":95}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4745,"byte_end":4749,"line_start":50,"line_end":50,"column_start":47,"column_end":51},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4730,"byte_end":4734,"line_start":50,"line_end":50,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":4294966960}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4735,"byte_end":4744,"line_start":50,"line_end":50,"column_start":37,"column_end":46},"ref_id":{"krate":0,"index":18}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4766,"byte_end":4770,"line_start":51,"line_end":51,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4766,"byte_end":4770,"line_start":51,"line_end":51,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4781,"byte_end":4786,"line_start":51,"line_end":51,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":4294966941}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4800,"byte_end":4804,"line_start":52,"line_end":52,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4815,"byte_end":4818,"line_start":52,"line_end":52,"column_start":28,"column_end":31},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4831,"byte_end":4846,"line_start":52,"line_end":52,"column_start":44,"column_end":59},"ref_id":{"krate":0,"index":100}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4819,"byte_end":4829,"line_start":52,"line_end":52,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":95}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4867,"byte_end":4871,"line_start":52,"line_end":52,"column_start":80,"column_end":84},"ref_id":{"krate":2,"index":1805}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4896,"byte_end":4900,"line_start":54,"line_end":54,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":4294966960}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4901,"byte_end":4914,"line_start":54,"line_end":54,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4917,"byte_end":4927,"line_start":54,"line_end":54,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":4294966950}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4937,"byte_end":4939,"line_start":55,"line_end":55,"column_start":9,"column_end":11},"ref_id":{"krate":2,"index":29433}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5050,"byte_end":5058,"line_start":60,"line_end":60,"column_start":43,"column_end":51},"ref_id":{"krate":0,"index":132}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5063,"byte_end":5069,"line_start":60,"line_end":60,"column_start":56,"column_end":62},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5070,"byte_end":5074,"line_start":60,"line_end":60,"column_start":63,"column_end":67},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5076,"byte_end":5086,"line_start":60,"line_end":60,"column_start":69,"column_end":79},"ref_id":{"krate":0,"index":95}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5123,"byte_end":5135,"line_start":61,"line_end":61,"column_start":34,"column_end":46},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5118,"byte_end":5122,"line_start":61,"line_end":61,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":4294966912}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5155,"byte_end":5164,"line_start":63,"line_end":63,"column_start":15,"column_end":24},"ref_id":{"krate":0,"index":4294966908}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5186,"byte_end":5199,"line_start":63,"line_end":63,"column_start":46,"column_end":59},"ref_id":{"krate":0,"index":37}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5167,"byte_end":5171,"line_start":63,"line_end":63,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":4294966912}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5172,"byte_end":5185,"line_start":63,"line_end":63,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5219,"byte_end":5223,"line_start":64,"line_end":64,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966912}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5224,"byte_end":5237,"line_start":64,"line_end":64,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5248,"byte_end":5251,"line_start":64,"line_end":64,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":123}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5241,"byte_end":5246,"line_start":64,"line_end":64,"column_start":38,"column_end":43},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5325,"byte_end":5346,"line_start":67,"line_end":67,"column_start":35,"column_end":56},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5320,"byte_end":5324,"line_start":67,"line_end":67,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":4294966912}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5357,"byte_end":5362,"line_start":67,"line_end":67,"column_start":67,"column_end":72},"ref_id":{"krate":2,"index":1593}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5347,"byte_end":5356,"line_start":67,"line_end":67,"column_start":57,"column_end":66},"ref_id":{"krate":0,"index":4294966897}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5380,"byte_end":5389,"line_start":68,"line_end":68,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":4294966897}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5392,"byte_end":5402,"line_start":68,"line_end":68,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":4294966871}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5422,"byte_end":5424,"line_start":70,"line_end":70,"column_start":9,"column_end":11},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5425,"byte_end":5434,"line_start":70,"line_end":70,"column_start":12,"column_end":21},"ref_id":{"krate":0,"index":4294966897}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5582,"byte_end":5588,"line_start":75,"line_end":75,"column_start":35,"column_end":41},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5589,"byte_end":5593,"line_start":75,"line_end":75,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5595,"byte_end":5605,"line_start":75,"line_end":75,"column_start":48,"column_end":58},"ref_id":{"krate":0,"index":95}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5648,"byte_end":5653,"line_start":76,"line_end":76,"column_start":40,"column_end":45},"ref_id":{"krate":2,"index":1593}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5629,"byte_end":5633,"line_start":76,"line_end":76,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":4294966848}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5634,"byte_end":5647,"line_start":76,"line_end":76,"column_start":26,"column_end":39},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5671,"byte_end":5676,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":4294966837}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5698,"byte_end":5706,"line_start":78,"line_end":78,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":108}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5691,"byte_end":5696,"line_start":78,"line_end":78,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5698,"byte_end":5706,"line_start":78,"line_end":78,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":108}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5691,"byte_end":5696,"line_start":78,"line_end":78,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5733,"byte_end":5747,"line_start":79,"line_end":79,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5728,"byte_end":5732,"line_start":79,"line_end":79,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966848}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5784,"byte_end":5796,"line_start":80,"line_end":80,"column_start":33,"column_end":45},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5779,"byte_end":5783,"line_start":80,"line_end":80,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":4294966848}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5807,"byte_end":5815,"line_start":80,"line_end":80,"column_start":56,"column_end":64},"ref_id":{"krate":0,"index":142}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5797,"byte_end":5805,"line_start":80,"line_end":80,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":132}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5835,"byte_end":5837,"line_start":81,"line_end":81,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5844,"byte_end":5852,"line_start":81,"line_end":81,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":82}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5838,"byte_end":5842,"line_start":81,"line_end":81,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":60}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5858,"byte_end":5861,"line_start":81,"line_end":81,"column_start":40,"column_end":43},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5853,"byte_end":5856,"line_start":81,"line_end":81,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5862,"byte_end":5866,"line_start":81,"line_end":81,"column_start":44,"column_end":48},"ref_id":{"krate":0,"index":4294966818}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5903,"byte_end":5906,"line_start":83,"line_end":83,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":120}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5896,"byte_end":5901,"line_start":83,"line_end":83,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5903,"byte_end":5906,"line_start":83,"line_end":83,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":120}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5896,"byte_end":5901,"line_start":83,"line_end":83,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5936,"byte_end":5950,"line_start":84,"line_end":84,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5931,"byte_end":5935,"line_start":84,"line_end":84,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966848}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5971,"byte_end":5973,"line_start":85,"line_end":85,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5980,"byte_end":5986,"line_start":85,"line_end":85,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":85}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5974,"byte_end":5978,"line_start":85,"line_end":85,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":60}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5987,"byte_end":5988,"line_start":85,"line_end":85,"column_start":33,"column_end":34},"ref_id":{"krate":0,"index":4294966791}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6024,"byte_end":6033,"line_start":87,"line_end":87,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":116}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6017,"byte_end":6022,"line_start":87,"line_end":87,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6024,"byte_end":6033,"line_start":87,"line_end":87,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":116}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6017,"byte_end":6022,"line_start":87,"line_end":87,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6060,"byte_end":6074,"line_start":88,"line_end":88,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6055,"byte_end":6059,"line_start":88,"line_end":88,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966848}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6111,"byte_end":6123,"line_start":89,"line_end":89,"column_start":33,"column_end":45},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6106,"byte_end":6110,"line_start":89,"line_end":89,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":4294966848}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6134,"byte_end":6145,"line_start":89,"line_end":89,"column_start":56,"column_end":67},"ref_id":{"krate":0,"index":134}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6124,"byte_end":6132,"line_start":89,"line_end":89,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":132}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6170,"byte_end":6181,"line_start":90,"line_end":90,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6165,"byte_end":6169,"line_start":90,"line_end":90,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966848}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6189,"byte_end":6199,"line_start":90,"line_end":90,"column_start":41,"column_end":51},"ref_id":{"krate":0,"index":118}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6182,"byte_end":6187,"line_start":90,"line_end":90,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6222,"byte_end":6226,"line_start":91,"line_end":91,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":4294966848}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6227,"byte_end":6240,"line_start":91,"line_end":91,"column_start":25,"column_end":38},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6251,"byte_end":6260,"line_start":91,"line_end":91,"column_start":49,"column_end":58},"ref_id":{"krate":0,"index":116}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6244,"byte_end":6249,"line_start":91,"line_end":91,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6300,"byte_end":6312,"line_start":92,"line_end":92,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6295,"byte_end":6299,"line_start":92,"line_end":92,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":4294966848}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6323,"byte_end":6329,"line_start":92,"line_end":92,"column_start":61,"column_end":67},"ref_id":{"krate":0,"index":138}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6313,"byte_end":6321,"line_start":92,"line_end":92,"column_start":51,"column_end":59},"ref_id":{"krate":0,"index":132}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6360,"byte_end":6362,"line_start":93,"line_end":93,"column_start":28,"column_end":30},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6369,"byte_end":6377,"line_start":93,"line_end":93,"column_start":37,"column_end":45},"ref_id":{"krate":0,"index":70}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6363,"byte_end":6367,"line_start":93,"line_end":93,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":60}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6383,"byte_end":6386,"line_start":93,"line_end":93,"column_start":51,"column_end":54},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6378,"byte_end":6381,"line_start":93,"line_end":93,"column_start":46,"column_end":49},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6387,"byte_end":6391,"line_start":93,"line_end":93,"column_start":55,"column_end":59},"ref_id":{"krate":0,"index":4294966763}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6399,"byte_end":6402,"line_start":93,"line_end":93,"column_start":67,"column_end":70},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6394,"byte_end":6397,"line_start":93,"line_end":93,"column_start":62,"column_end":65},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6403,"byte_end":6408,"line_start":93,"line_end":93,"column_start":71,"column_end":76},"ref_id":{"krate":0,"index":4294966737}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6448,"byte_end":6450,"line_start":96,"line_end":96,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6451,"byte_end":6455,"line_start":96,"line_end":96,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":4294966763}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6488,"byte_end":6491,"line_start":98,"line_end":98,"column_start":18,"column_end":21},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6504,"byte_end":6517,"line_start":98,"line_end":98,"column_start":34,"column_end":47},"ref_id":{"krate":0,"index":97}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6492,"byte_end":6502,"line_start":98,"line_end":98,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":95}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6536,"byte_end":6545,"line_start":98,"line_end":98,"column_start":66,"column_end":75},"ref_id":{"krate":5,"index":3639}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6648,"byte_end":6653,"line_start":104,"line_end":104,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":104}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6658,"byte_end":6664,"line_start":104,"line_end":104,"column_start":51,"column_end":57},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6669,"byte_end":6679,"line_start":104,"line_end":104,"column_start":62,"column_end":72},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6694,"byte_end":6702,"line_start":105,"line_end":105,"column_start":12,"column_end":20},"ref_id":{"krate":0,"index":4294966682}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6706,"byte_end":6710,"line_start":105,"line_end":105,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":4294966686}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6711,"byte_end":6724,"line_start":105,"line_end":105,"column_start":29,"column_end":42},"ref_id":{"krate":0,"index":19}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6744,"byte_end":6758,"line_start":106,"line_end":106,"column_start":18,"column_end":32},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6739,"byte_end":6743,"line_start":106,"line_end":106,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":4294966686}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6775,"byte_end":6777,"line_start":107,"line_end":107,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6811,"byte_end":6814,"line_start":109,"line_end":109,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6827,"byte_end":6842,"line_start":109,"line_end":109,"column_start":29,"column_end":44},"ref_id":{"krate":0,"index":100}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6815,"byte_end":6825,"line_start":109,"line_end":109,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6911,"byte_end":6919,"line_start":111,"line_end":111,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":4294966682}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6921,"byte_end":6925,"line_start":111,"line_end":111,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":4294966686}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6926,"byte_end":6939,"line_start":111,"line_end":111,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":19}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7061,"byte_end":7065,"line_start":118,"line_end":118,"column_start":52,"column_end":56},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7070,"byte_end":7076,"line_start":118,"line_end":118,"column_start":61,"column_end":67},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7077,"byte_end":7081,"line_start":118,"line_end":118,"column_start":68,"column_end":72},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7083,"byte_end":7093,"line_start":118,"line_end":118,"column_start":74,"column_end":84},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7111,"byte_end":7115,"line_start":119,"line_end":119,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7116,"byte_end":7129,"line_start":119,"line_end":119,"column_start":20,"column_end":33},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7151,"byte_end":7154,"line_start":120,"line_end":120,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":106}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7144,"byte_end":7149,"line_start":120,"line_end":120,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7151,"byte_end":7154,"line_start":120,"line_end":120,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":106}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7144,"byte_end":7149,"line_start":120,"line_end":120,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7181,"byte_end":7195,"line_start":121,"line_end":121,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7176,"byte_end":7180,"line_start":121,"line_end":121,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7282,"byte_end":7294,"line_start":123,"line_end":123,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7277,"byte_end":7281,"line_start":123,"line_end":123,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7305,"byte_end":7311,"line_start":123,"line_end":123,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":136}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7295,"byte_end":7303,"line_start":123,"line_end":123,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":132}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7331,"byte_end":7333,"line_start":124,"line_end":124,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7340,"byte_end":7343,"line_start":124,"line_end":124,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":62}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7334,"byte_end":7338,"line_start":124,"line_end":124,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":60}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7349,"byte_end":7352,"line_start":124,"line_end":124,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7344,"byte_end":7347,"line_start":124,"line_end":124,"column_start":30,"column_end":33},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7353,"byte_end":7362,"line_start":124,"line_end":124,"column_start":39,"column_end":48},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7370,"byte_end":7373,"line_start":124,"line_end":124,"column_start":56,"column_end":59},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7365,"byte_end":7368,"line_start":124,"line_end":124,"column_start":51,"column_end":54},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7374,"byte_end":7384,"line_start":124,"line_end":124,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":4294966617}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7421,"byte_end":7429,"line_start":126,"line_end":126,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":108}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7414,"byte_end":7419,"line_start":126,"line_end":126,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7421,"byte_end":7429,"line_start":126,"line_end":126,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":108}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7414,"byte_end":7419,"line_start":126,"line_end":126,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7456,"byte_end":7470,"line_start":127,"line_end":127,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7451,"byte_end":7455,"line_start":127,"line_end":127,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7557,"byte_end":7569,"line_start":129,"line_end":129,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7552,"byte_end":7556,"line_start":129,"line_end":129,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7580,"byte_end":7586,"line_start":129,"line_end":129,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":136}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7570,"byte_end":7578,"line_start":129,"line_end":129,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":132}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7606,"byte_end":7608,"line_start":130,"line_end":130,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7615,"byte_end":7623,"line_start":130,"line_end":130,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":66}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7609,"byte_end":7613,"line_start":130,"line_end":130,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":60}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7629,"byte_end":7632,"line_start":130,"line_end":130,"column_start":40,"column_end":43},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7624,"byte_end":7627,"line_start":130,"line_end":130,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7633,"byte_end":7642,"line_start":130,"line_end":130,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7650,"byte_end":7653,"line_start":130,"line_end":130,"column_start":61,"column_end":64},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7645,"byte_end":7648,"line_start":130,"line_end":130,"column_start":56,"column_end":59},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7654,"byte_end":7664,"line_start":130,"line_end":130,"column_start":65,"column_end":75},"ref_id":{"krate":0,"index":4294966577}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7701,"byte_end":7709,"line_start":132,"line_end":132,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":110}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7694,"byte_end":7699,"line_start":132,"line_end":132,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7701,"byte_end":7709,"line_start":132,"line_end":132,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":110}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7694,"byte_end":7699,"line_start":132,"line_end":132,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7736,"byte_end":7750,"line_start":133,"line_end":133,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7731,"byte_end":7735,"line_start":133,"line_end":133,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7837,"byte_end":7849,"line_start":135,"line_end":135,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7832,"byte_end":7836,"line_start":135,"line_end":135,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7860,"byte_end":7866,"line_start":135,"line_end":135,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":138}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7850,"byte_end":7858,"line_start":135,"line_end":135,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":132}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7886,"byte_end":7888,"line_start":136,"line_end":136,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7895,"byte_end":7903,"line_start":136,"line_end":136,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":70}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7889,"byte_end":7893,"line_start":136,"line_end":136,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":60}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7909,"byte_end":7912,"line_start":136,"line_end":136,"column_start":40,"column_end":43},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7904,"byte_end":7907,"line_start":136,"line_end":136,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7913,"byte_end":7922,"line_start":136,"line_end":136,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7930,"byte_end":7933,"line_start":136,"line_end":136,"column_start":61,"column_end":64},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7925,"byte_end":7928,"line_start":136,"line_end":136,"column_start":56,"column_end":59},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7934,"byte_end":7944,"line_start":136,"line_end":136,"column_start":65,"column_end":75},"ref_id":{"krate":0,"index":4294966537}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7981,"byte_end":7987,"line_start":138,"line_end":138,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":112}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7974,"byte_end":7979,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7981,"byte_end":7987,"line_start":138,"line_end":138,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":112}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7974,"byte_end":7979,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8014,"byte_end":8028,"line_start":139,"line_end":139,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8009,"byte_end":8013,"line_start":139,"line_end":139,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8115,"byte_end":8127,"line_start":141,"line_end":141,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8110,"byte_end":8114,"line_start":141,"line_end":141,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8138,"byte_end":8144,"line_start":141,"line_end":141,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":138}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8128,"byte_end":8136,"line_start":141,"line_end":141,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":132}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8164,"byte_end":8166,"line_start":142,"line_end":142,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8173,"byte_end":8179,"line_start":142,"line_end":142,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":74}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8167,"byte_end":8171,"line_start":142,"line_end":142,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":60}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8185,"byte_end":8188,"line_start":142,"line_end":142,"column_start":38,"column_end":41},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8180,"byte_end":8183,"line_start":142,"line_end":142,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8189,"byte_end":8198,"line_start":142,"line_end":142,"column_start":42,"column_end":51},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8206,"byte_end":8209,"line_start":142,"line_end":142,"column_start":59,"column_end":62},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8201,"byte_end":8204,"line_start":142,"line_end":142,"column_start":54,"column_end":57},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8210,"byte_end":8220,"line_start":142,"line_end":142,"column_start":63,"column_end":73},"ref_id":{"krate":0,"index":4294966497}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8257,"byte_end":8262,"line_start":144,"line_end":144,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8250,"byte_end":8255,"line_start":144,"line_end":144,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8257,"byte_end":8262,"line_start":144,"line_end":144,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8250,"byte_end":8255,"line_start":144,"line_end":144,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8289,"byte_end":8303,"line_start":145,"line_end":145,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8284,"byte_end":8288,"line_start":145,"line_end":145,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8390,"byte_end":8402,"line_start":147,"line_end":147,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8385,"byte_end":8389,"line_start":147,"line_end":147,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8413,"byte_end":8418,"line_start":147,"line_end":147,"column_start":62,"column_end":67},"ref_id":{"krate":0,"index":140}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8403,"byte_end":8411,"line_start":147,"line_end":147,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":132}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8438,"byte_end":8440,"line_start":148,"line_end":148,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8447,"byte_end":8452,"line_start":148,"line_end":148,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":78}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8441,"byte_end":8445,"line_start":148,"line_end":148,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":60}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8458,"byte_end":8461,"line_start":148,"line_end":148,"column_start":37,"column_end":40},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8453,"byte_end":8456,"line_start":148,"line_end":148,"column_start":32,"column_end":35},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8462,"byte_end":8471,"line_start":148,"line_end":148,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":4294966641}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8479,"byte_end":8482,"line_start":148,"line_end":148,"column_start":58,"column_end":61},"ref_id":{"krate":5,"index":90}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8474,"byte_end":8477,"line_start":148,"line_end":148,"column_start":53,"column_end":56},"ref_id":{"krate":5,"index":84}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8483,"byte_end":8493,"line_start":148,"line_end":148,"column_start":62,"column_end":72},"ref_id":{"krate":0,"index":4294966457}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8528,"byte_end":8531,"line_start":150,"line_end":150,"column_start":18,"column_end":21},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8544,"byte_end":8559,"line_start":150,"line_end":150,"column_start":34,"column_end":49},"ref_id":{"krate":0,"index":100}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8532,"byte_end":8542,"line_start":150,"line_end":150,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8637,"byte_end":8641,"line_start":152,"line_end":152,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966645}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8642,"byte_end":8655,"line_start":152,"line_end":152,"column_start":22,"column_end":35},"ref_id":{"krate":0,"index":19}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8784,"byte_end":8790,"line_start":161,"line_end":161,"column_start":19,"column_end":25},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8813,"byte_end":8819,"line_start":162,"line_end":162,"column_start":21,"column_end":27},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8847,"byte_end":8857,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"ref_id":{"krate":0,"index":95}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8835,"byte_end":8842,"line_start":165,"line_end":165,"column_start":11,"column_end":18},"ref_id":{"krate":2,"index":5982}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":8830,"byte_end":8833,"line_start":165,"line_end":165,"column_start":6,"column_end":9},"ref_id":{"krate":5,"index":2730}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8891,"byte_end":8900,"line_start":166,"line_end":166,"column_start":32,"column_end":41},"ref_id":{"krate":2,"index":5948}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":8886,"byte_end":8889,"line_start":166,"line_end":166,"column_start":27,"column_end":30},"ref_id":{"krate":5,"index":2730}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8910,"byte_end":8916,"line_start":166,"line_end":166,"column_start":51,"column_end":57},"ref_id":{"krate":2,"index":5937}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":8905,"byte_end":8908,"line_start":166,"line_end":166,"column_start":46,"column_end":49},"ref_id":{"krate":5,"index":2730}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8934,"byte_end":8938,"line_start":167,"line_end":167,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966410}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8971,"byte_end":8984,"line_start":168,"line_end":168,"column_start":31,"column_end":44},"ref_id":{"krate":0,"index":97}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8953,"byte_end":8957,"line_start":168,"line_end":168,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":97}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8959,"byte_end":8969,"line_start":168,"line_end":168,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8971,"byte_end":8984,"line_start":168,"line_end":168,"column_start":31,"column_end":44},"ref_id":{"krate":0,"index":97}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8953,"byte_end":8957,"line_start":168,"line_end":168,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":97}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8959,"byte_end":8969,"line_start":168,"line_end":168,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8998,"byte_end":8999,"line_start":168,"line_end":168,"column_start":58,"column_end":59},"ref_id":{"krate":0,"index":4294966406}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9027,"byte_end":9028,"line_start":168,"line_end":168,"column_start":87,"column_end":88},"ref_id":{"krate":0,"index":4294966389}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9061,"byte_end":9076,"line_start":169,"line_end":169,"column_start":31,"column_end":46},"ref_id":{"krate":0,"index":100}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9043,"byte_end":9047,"line_start":169,"line_end":169,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":100}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9049,"byte_end":9059,"line_start":169,"line_end":169,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9061,"byte_end":9076,"line_start":169,"line_end":169,"column_start":31,"column_end":46},"ref_id":{"krate":0,"index":100}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9043,"byte_end":9047,"line_start":169,"line_end":169,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":100}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9049,"byte_end":9059,"line_start":169,"line_end":169,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9090,"byte_end":9091,"line_start":169,"line_end":169,"column_start":60,"column_end":61},"ref_id":{"krate":0,"index":4294966406}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9119,"byte_end":9120,"line_start":169,"line_end":169,"column_start":89,"column_end":90},"ref_id":{"krate":0,"index":4294966383}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9476,"byte_end":9486,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"ref_id":{"krate":0,"index":95}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9427,"byte_end":9431,"line_start":185,"line_end":185,"column_start":20,"column_end":24},"ref_id":{"krate":2,"index":1806}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9444,"byte_end":9447,"line_start":185,"line_end":185,"column_start":37,"column_end":40},"ref_id":{"krate":5,"index":84}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9432,"byte_end":9435,"line_start":185,"line_end":185,"column_start":25,"column_end":28},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9437,"byte_end":9442,"line_start":185,"line_end":185,"column_start":30,"column_end":35},"ref_id":{"krate":5,"index":39}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9464,"byte_end":9469,"line_start":185,"line_end":185,"column_start":57,"column_end":62},"ref_id":{"krate":1,"index":1624}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9452,"byte_end":9455,"line_start":185,"line_end":185,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9457,"byte_end":9462,"line_start":185,"line_end":185,"column_start":50,"column_end":55},"ref_id":{"krate":1,"index":1605}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9413,"byte_end":9416,"line_start":185,"line_end":185,"column_start":6,"column_end":9},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9418,"byte_end":9425,"line_start":185,"line_end":185,"column_start":11,"column_end":18},"ref_id":{"krate":2,"index":1758}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9523,"byte_end":9526,"line_start":186,"line_end":186,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":84}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9511,"byte_end":9514,"line_start":186,"line_end":186,"column_start":23,"column_end":26},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9516,"byte_end":9521,"line_start":186,"line_end":186,"column_start":28,"column_end":33},"ref_id":{"krate":5,"index":39}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9543,"byte_end":9548,"line_start":186,"line_end":186,"column_start":55,"column_end":60},"ref_id":{"krate":1,"index":1624}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9531,"byte_end":9534,"line_start":186,"line_end":186,"column_start":43,"column_end":46},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9536,"byte_end":9541,"line_start":186,"line_end":186,"column_start":48,"column_end":53},"ref_id":{"krate":1,"index":1605}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9588,"byte_end":9601,"line_start":187,"line_end":187,"column_start":28,"column_end":41},"ref_id":{"krate":0,"index":97}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9576,"byte_end":9586,"line_start":187,"line_end":187,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":95}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9620,"byte_end":9624,"line_start":187,"line_end":187,"column_start":60,"column_end":64},"ref_id":{"krate":2,"index":1805}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1705,"byte_end":1710,"line_start":4,"line_end":4,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":35}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10673,"byte_end":10678,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"ref_id":{"krate":0,"index":104}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10716,"byte_end":10724,"line_start":33,"line_end":33,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":132}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10739,"byte_end":10743,"line_start":34,"line_end":34,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":132}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10745,"byte_end":10753,"line_start":34,"line_end":34,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":132}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10770,"byte_end":10774,"line_start":35,"line_end":35,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":104}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10776,"byte_end":10781,"line_start":35,"line_end":35,"column_start":19,"column_end":24},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10801,"byte_end":10805,"line_start":36,"line_end":36,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966336}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10820,"byte_end":10823,"line_start":37,"line_end":37,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":106}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10826,"byte_end":10834,"line_start":37,"line_end":37,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":108}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10838,"byte_end":10844,"line_start":37,"line_end":37,"column_start":31,"column_end":37},"ref_id":{"krate":0,"index":136}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10858,"byte_end":10866,"line_start":38,"line_end":38,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":110}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10869,"byte_end":10875,"line_start":38,"line_end":38,"column_start":24,"column_end":30},"ref_id":{"krate":0,"index":112}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10879,"byte_end":10885,"line_start":38,"line_end":38,"column_start":34,"column_end":40},"ref_id":{"krate":0,"index":138}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10899,"byte_end":10904,"line_start":39,"line_end":39,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":114}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10908,"byte_end":10913,"line_start":39,"line_end":39,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":140}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10933,"byte_end":10944,"line_start":41,"line_end":41,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":134}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1720,"byte_end":1729,"line_start":5,"line_end":5,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":40}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11122,"byte_end":11125,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11127,"byte_end":11131,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":2,"index":3200}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11147,"byte_end":11150,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11152,"byte_end":11155,"line_start":5,"line_end":5,"column_start":10,"column_end":13},"ref_id":{"krate":5,"index":3336}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11194,"byte_end":11199,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":104}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11201,"byte_end":11206,"line_start":8,"line_end":8,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":35}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11349,"byte_end":11357,"line_start":14,"line_end":14,"column_start":11,"column_end":19},"ref_id":{"krate":2,"index":28650}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11358,"byte_end":11363,"line_start":14,"line_end":14,"column_start":20,"column_end":25},"ref_id":{"krate":2,"index":31225}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11424,"byte_end":11433,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"ref_id":{"krate":0,"index":44}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11492,"byte_end":11501,"line_start":20,"line_end":20,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":44}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11516,"byte_end":11520,"line_start":21,"line_end":21,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":46}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11539,"byte_end":11547,"line_start":21,"line_end":21,"column_start":36,"column_end":44},"ref_id":{"krate":2,"index":4804}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11531,"byte_end":11536,"line_start":21,"line_end":21,"column_start":28,"column_end":33},"ref_id":{"krate":2,"index":7785}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11522,"byte_end":11530,"line_start":21,"line_end":21,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":4294966266}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11748,"byte_end":11757,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"ref_id":{"krate":0,"index":44}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11735,"byte_end":11743,"line_start":29,"line_end":29,"column_start":10,"column_end":18},"ref_id":{"krate":2,"index":4772}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11780,"byte_end":11785,"line_start":30,"line_end":30,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":104}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11814,"byte_end":11820,"line_start":32,"line_end":32,"column_start":27,"column_end":33},"ref_id":{"krate":2,"index":29308}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11821,"byte_end":11826,"line_start":32,"line_end":32,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11864,"byte_end":11868,"line_start":33,"line_end":33,"column_start":35,"column_end":39},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11854,"byte_end":11858,"line_start":33,"line_end":33,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":4294966237}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11859,"byte_end":11863,"line_start":33,"line_end":33,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":46}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11887,"byte_end":11896,"line_start":35,"line_end":35,"column_start":15,"column_end":24},"ref_id":{"krate":0,"index":4294966228}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11911,"byte_end":11915,"line_start":36,"line_end":36,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11911,"byte_end":11915,"line_start":36,"line_end":36,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11976,"byte_end":11985,"line_start":37,"line_end":37,"column_start":45,"column_end":54},"ref_id":{"krate":5,"index":3639}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11965,"byte_end":11974,"line_start":37,"line_end":37,"column_start":34,"column_end":43},"ref_id":{"krate":0,"index":4294966228}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12016,"byte_end":12020,"line_start":39,"line_end":39,"column_start":27,"column_end":31},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12016,"byte_end":12020,"line_start":39,"line_end":39,"column_start":27,"column_end":31},"ref_id":{"krate":2,"index":29313}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12044,"byte_end":12048,"line_start":39,"line_end":39,"column_start":55,"column_end":59},"ref_id":{"krate":2,"index":4070}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12034,"byte_end":12038,"line_start":39,"line_end":39,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":4294966237}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12039,"byte_end":12043,"line_start":39,"line_end":39,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":46}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12086,"byte_end":12096,"line_start":40,"line_end":40,"column_start":34,"column_end":44},"ref_id":{"krate":2,"index":3047}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12076,"byte_end":12085,"line_start":40,"line_end":40,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":4294966204}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12102,"byte_end":12111,"line_start":40,"line_end":40,"column_start":50,"column_end":59},"ref_id":{"krate":0,"index":4294966204}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12153,"byte_end":12157,"line_start":41,"line_end":41,"column_start":32,"column_end":36},"ref_id":{"krate":5,"index":3501}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12146,"byte_end":12152,"line_start":41,"line_end":41,"column_start":25,"column_end":31},"ref_id":{"krate":0,"index":4294966212}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12168,"byte_end":12172,"line_start":41,"line_end":41,"column_start":47,"column_end":51},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12158,"byte_end":12162,"line_start":41,"line_end":41,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":4294966237}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12163,"byte_end":12167,"line_start":41,"line_end":41,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":46}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12208,"byte_end":12217,"line_start":42,"line_end":42,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":4294966204}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12259,"byte_end":12263,"line_start":43,"line_end":43,"column_start":32,"column_end":36},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12382,"byte_end":12386,"line_start":49,"line_end":49,"column_start":17,"column_end":21},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12394,"byte_end":12397,"line_start":49,"line_end":49,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":120}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12387,"byte_end":12392,"line_start":49,"line_end":49,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":104}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12420,"byte_end":12426,"line_start":49,"line_end":49,"column_start":55,"column_end":61},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12405,"byte_end":12410,"line_start":49,"line_end":49,"column_start":40,"column_end":45},"ref_id":{"krate":2,"index":7872}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12398,"byte_end":12404,"line_start":49,"line_end":49,"column_start":33,"column_end":39},"ref_id":{"krate":0,"index":4294966212}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12457,"byte_end":12461,"line_start":51,"line_end":51,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12457,"byte_end":12461,"line_start":51,"line_end":51,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12470,"byte_end":12474,"line_start":51,"line_end":51,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12482,"byte_end":12485,"line_start":51,"line_end":51,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":106}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12475,"byte_end":12480,"line_start":51,"line_end":51,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12500,"byte_end":12504,"line_start":52,"line_end":52,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12500,"byte_end":12504,"line_start":52,"line_end":52,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12513,"byte_end":12517,"line_start":52,"line_end":52,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12525,"byte_end":12533,"line_start":52,"line_end":52,"column_start":38,"column_end":46},"ref_id":{"krate":0,"index":108}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12518,"byte_end":12523,"line_start":52,"line_end":52,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12548,"byte_end":12552,"line_start":53,"line_end":53,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12548,"byte_end":12552,"line_start":53,"line_end":53,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12561,"byte_end":12565,"line_start":53,"line_end":53,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12573,"byte_end":12581,"line_start":53,"line_end":53,"column_start":38,"column_end":46},"ref_id":{"krate":0,"index":110}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12566,"byte_end":12571,"line_start":53,"line_end":53,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12596,"byte_end":12600,"line_start":54,"line_end":54,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12596,"byte_end":12600,"line_start":54,"line_end":54,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12609,"byte_end":12613,"line_start":54,"line_end":54,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12621,"byte_end":12627,"line_start":54,"line_end":54,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":112}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12614,"byte_end":12619,"line_start":54,"line_end":54,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12642,"byte_end":12646,"line_start":55,"line_end":55,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12642,"byte_end":12646,"line_start":55,"line_end":55,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12655,"byte_end":12659,"line_start":55,"line_end":55,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12667,"byte_end":12672,"line_start":55,"line_end":55,"column_start":38,"column_end":43},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12660,"byte_end":12665,"line_start":55,"line_end":55,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12687,"byte_end":12691,"line_start":56,"line_end":56,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12687,"byte_end":12691,"line_start":56,"line_end":56,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12700,"byte_end":12704,"line_start":56,"line_end":56,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12712,"byte_end":12721,"line_start":56,"line_end":56,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":116}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12705,"byte_end":12710,"line_start":56,"line_end":56,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12736,"byte_end":12740,"line_start":57,"line_end":57,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12736,"byte_end":12740,"line_start":57,"line_end":57,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12749,"byte_end":12753,"line_start":57,"line_end":57,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12761,"byte_end":12771,"line_start":57,"line_end":57,"column_start":38,"column_end":48},"ref_id":{"krate":0,"index":118}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12754,"byte_end":12759,"line_start":57,"line_end":57,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12786,"byte_end":12790,"line_start":58,"line_end":58,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12794,"byte_end":12798,"line_start":58,"line_end":58,"column_start":21,"column_end":25},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12806,"byte_end":12809,"line_start":58,"line_end":58,"column_start":33,"column_end":36},"ref_id":{"krate":0,"index":123}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12799,"byte_end":12804,"line_start":58,"line_end":58,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12824,"byte_end":12828,"line_start":59,"line_end":59,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12824,"byte_end":12828,"line_start":59,"line_end":59,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12835,"byte_end":12839,"line_start":59,"line_end":59,"column_start":24,"column_end":28},"ref_id":{"krate":2,"index":29311}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":203,"byte_end":212,"line_start":7,"line_end":7,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":223,"byte_end":232,"line_start":8,"line_end":8,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":234,"byte_end":240,"line_start":8,"line_end":8,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":9}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":223,"byte_end":232,"line_start":8,"line_end":8,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":234,"byte_end":240,"line_start":8,"line_end":8,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":9}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":336,"byte_end":342,"line_start":11,"line_end":11,"column_start":19,"column_end":25},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":347,"byte_end":353,"line_start":11,"line_end":11,"column_start":30,"column_end":36},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":359,"byte_end":369,"line_start":11,"line_end":11,"column_start":42,"column_end":52},"ref_id":{"krate":0,"index":95}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":412,"byte_end":419,"line_start":12,"line_end":12,"column_start":40,"column_end":47},"ref_id":{"krate":2,"index":4826}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":422,"byte_end":428,"line_start":12,"line_end":12,"column_start":50,"column_end":56},"ref_id":{"krate":5,"index":4732}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":393,"byte_end":409,"line_start":12,"line_end":12,"column_start":21,"column_end":37},"ref_id":{"krate":2,"index":7788}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":388,"byte_end":392,"line_start":12,"line_end":12,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966034}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":494,"byte_end":497,"line_start":13,"line_end":13,"column_start":35,"column_end":38},"ref_id":{"krate":0,"index":22}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":486,"byte_end":492,"line_start":13,"line_end":13,"column_start":27,"column_end":33},"ref_id":{"krate":0,"index":16}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":499,"byte_end":503,"line_start":13,"line_end":13,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":4294966023}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":533,"byte_end":538,"line_start":14,"line_end":14,"column_start":27,"column_end":32},"ref_id":{"krate":0,"index":23}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":521,"byte_end":532,"line_start":14,"line_end":14,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":4294966013}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":585,"byte_end":588,"line_start":15,"line_end":15,"column_start":43,"column_end":46},"ref_id":{"krate":0,"index":4294966003}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":596,"byte_end":598,"line_start":17,"line_end":17,"column_start":5,"column_end":7},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":604,"byte_end":608,"line_start":17,"line_end":17,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":7}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":599,"byte_end":602,"line_start":17,"line_end":17,"column_start":8,"column_end":11},"ref_id":{"krate":0,"index":5}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":609,"byte_end":612,"line_start":17,"line_end":17,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":4294966003}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1186,"byte_end":1189,"line_start":30,"line_end":30,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":3479}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1178,"byte_end":1184,"line_start":30,"line_end":30,"column_start":25,"column_end":31},"ref_id":{"krate":5,"index":4732}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1219,"byte_end":1228,"line_start":31,"line_end":31,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":2708}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1211,"byte_end":1216,"line_start":31,"line_end":31,"column_start":19,"column_end":24},"ref_id":{"krate":1,"index":2702}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":1207,"byte_end":1209,"line_start":31,"line_end":31,"column_start":15,"column_end":17},"ref_id":{"krate":1,"index":2251}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1234,"byte_end":1239,"line_start":31,"line_end":31,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":4294965983}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1255,"byte_end":1257,"line_start":32,"line_end":32,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1255,"byte_end":1257,"line_start":32,"line_end":32,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1288,"byte_end":1296,"line_start":33,"line_end":33,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":58}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1297,"byte_end":1302,"line_start":33,"line_end":33,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":4294965983}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1326,"byte_end":1328,"line_start":34,"line_end":34,"column_start":21,"column_end":23},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1326,"byte_end":1328,"line_start":34,"line_end":34,"column_start":21,"column_end":23},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1377,"byte_end":1380,"line_start":34,"line_end":34,"column_start":72,"column_end":75},"ref_id":{"krate":0,"index":4294965956}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1403,"byte_end":1406,"line_start":35,"line_end":35,"column_start":21,"column_end":24},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1403,"byte_end":1406,"line_start":35,"line_end":35,"column_start":21,"column_end":24},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1584,"byte_end":1587,"line_start":41,"line_end":41,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1584,"byte_end":1587,"line_start":41,"line_end":41,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1620,"byte_end":1625,"line_start":41,"line_end":41,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":4294965944}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/parsemath/parser.rs","byte_start":3750,"byte_end":3756,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":16},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":4516,"byte_end":4522,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":16},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":8847,"byte_end":8857,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":95},"to":{"krate":2,"index":5982}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":9476,"byte_end":9486,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":95},"to":{"krate":2,"index":1806}},{"span":{"file_name":"src/parsemath/token.rs","byte_start":10673,"byte_end":10678,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":104},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11424,"byte_end":11433,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":44},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11748,"byte_end":11757,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":44},"to":{"krate":2,"index":4772}}]} \ No newline at end of file diff --git a/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/dep-graph.bin b/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/dep-graph.bin deleted file mode 100644 index bb91e97..0000000 Binary files a/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/dep-graph.bin and /dev/null differ diff --git a/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/query-cache.bin b/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/query-cache.bin deleted file mode 100644 index 84d8604..0000000 Binary files a/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/query-cache.bin and /dev/null differ diff --git a/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/work-products.bin b/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/work-products.bin and /dev/null differ diff --git a/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3.lock b/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/dep-graph.bin b/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/dep-graph.bin deleted file mode 100644 index ae879ac..0000000 Binary files a/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/dep-graph.bin and /dev/null differ diff --git a/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/query-cache.bin b/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/query-cache.bin deleted file mode 100644 index 1403171..0000000 Binary files a/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/query-cache.bin and /dev/null differ diff --git a/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/work-products.bin b/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/work-products.bin and /dev/null differ diff --git a/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj.lock b/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter3/.DS_Store b/chapter3/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/chapter3/.DS_Store differ diff --git a/chapter8/.DS_Store b/chapter8/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/chapter8/.DS_Store differ diff --git a/chapter8/myshell/.DS_Store b/chapter8/myshell/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/chapter8/myshell/.DS_Store differ diff --git a/chapter8/sec1/Cargo.lock b/chapter8/myshell/Cargo.lock similarity index 98% rename from chapter8/sec1/Cargo.lock rename to chapter8/myshell/Cargo.lock index 130d0ed..a85ded9 100644 --- a/chapter8/sec1/Cargo.lock +++ b/chapter8/myshell/Cargo.lock @@ -13,7 +13,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f96b10ec2560088a8e76961b00d47107b3a625fecb76dedb29ee7ccbf98235" [[package]] -name = "sec1" +name = "myshell" version = "0.1.0" dependencies = [ "signal-hook", diff --git a/chapter8/sec1/Cargo.toml b/chapter8/myshell/Cargo.toml similarity index 50% rename from chapter8/sec1/Cargo.toml rename to chapter8/myshell/Cargo.toml index faf730e..6b51dca 100644 --- a/chapter8/sec1/Cargo.toml +++ b/chapter8/myshell/Cargo.toml @@ -1,10 +1,22 @@ [package] -name = "sec1" +name = "myshell" version = "0.1.0" -authors = ["peshwar9 "] +authors = ["peshwar9"] edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +[[bin]] +name = "iter1" +path = "src/iter1.rs" + +[[bin]] +name = "iter2" +path = "src/iter2.rs" + +[[bin]] +name = "iter3" +path = "src/iter3.rs" + [dependencies] signal-hook = "0.1.16" diff --git a/chapter8/sec1/a.txt b/chapter8/myshell/a.txt similarity index 100% rename from chapter8/sec1/a.txt rename to chapter8/myshell/a.txt diff --git a/chapter8/sec1/b.txt b/chapter8/myshell/b.txt similarity index 100% rename from chapter8/sec1/b.txt rename to chapter8/myshell/b.txt diff --git a/chapter8/myshell/src/iter1.rs b/chapter8/myshell/src/iter1.rs new file mode 100644 index 0000000..0e23c81 --- /dev/null +++ b/chapter8/myshell/src/iter1.rs @@ -0,0 +1,18 @@ +use std::io::Write; +use std::io::{stdin, stdout}; +use std::process::Command; +fn main() { + loop { + print!("$"); + stdout().flush().unwrap(); + let mut user_input = String::new(); + stdin() + .read_line(&mut user_input) + .expect("Unable to read user input"); + let command_to_execute = user_input.trim(); + let mut child = Command::new(command_to_execute) + .spawn() + .expect("Unable to execute command"); + child.wait().unwrap(); + } +} diff --git a/chapter8/myshell/src/iter2.rs b/chapter8/myshell/src/iter2.rs new file mode 100644 index 0000000..9e8701d --- /dev/null +++ b/chapter8/myshell/src/iter2.rs @@ -0,0 +1,22 @@ +use std::io::Write; +use std::io::{stdin, stdout}; +use std::process::Command; + +fn main() { + loop { + print!("$"); + stdout().flush().unwrap(); + let mut user_input = String::new(); + stdin() + .read_line(&mut user_input) + .expect("Unable to read user input"); + let command_to_execute = user_input.trim(); + let command_args: Vec<&str> = command_to_execute.split_whitespace().collect(); + + let mut child = Command::new(command_args[0]) + .args(&command_args[1..]) + .spawn() + .expect("Unable to execute command"); + child.wait().unwrap(); + } +} diff --git a/chapter8/myshell/src/iter3.rs b/chapter8/myshell/src/iter3.rs new file mode 100644 index 0000000..9fe524b --- /dev/null +++ b/chapter8/myshell/src/iter3.rs @@ -0,0 +1,55 @@ +use std::io::Write; +use std::io::{stdin, stdout}; +use std::io::{Error, ErrorKind}; +use std::process::Command; +fn main() { + println!("Hello! Welcome to Myshell"); + loop { + print!("$"); + stdout().flush().unwrap(); + let mut user_input = String::new(); + stdin() + .read_line(&mut user_input) + .expect("Unable to read user input"); + let command_to_execute = user_input.trim(); + let command_args: Vec<&str> = command_to_execute.split_whitespace().collect(); + + if command_args.len() > 0 { + let child = match command_args[0] { + "show" if command_args.len() > 1 => match command_args[1] { + "files" => Command::new("ls").args(&command_args[2..]).spawn(), + + "process" => Command::new("ps").args(&command_args[2..]).spawn(), + + _ => Err(Error::new( + ErrorKind::InvalidInput, + "please enter valid command", + )), + }, + "show" if command_args.len() == 1 => Err(Error::new( + ErrorKind::InvalidInput, + "please enter valid command", + )), + "quit" => std::process::exit(0), + _ => Command::new(command_args[0]) + .args(&command_args[1..]) + .spawn(), + }; + match child { + Ok(mut child) => { + if child.wait().unwrap().success() { + } else { + println!("\n{}", "Child process failed") + } + } + Err(e) => match e.kind() { + ErrorKind::InvalidInput => eprintln!( + "{}", + "Sorry, show command only supports following options: files , process " + ), + _ => eprintln!("{}", "Please enter a valid command"), + }, + } + } + } +} diff --git a/chapter8/sec1/src/main.rs b/chapter8/sec1/src/main.rs deleted file mode 100644 index 18c9de0..0000000 --- a/chapter8/sec1/src/main.rs +++ /dev/null @@ -1,37 +0,0 @@ -use std::io::Write; -use std::io::{stdin, stdout}; -use std::process::Command; - -fn main() { - loop { - print!("$"); - stdout().flush().unwrap(); - let mut user_input = String::new(); - stdin() - .read_line(&mut user_input) - .expect("Unable to read user input"); - let command_to_execute = user_input.trim(); - let command_args: Vec<&str> = command_to_execute.split_whitespace().collect(); - let mut child = match command_args[0] { - "show" => match command_args[1] { - "files" => Command::new("ls") - .args(&command_args[2..]) - .spawn() - .expect("Unable to execute command"), - "process" => Command::new("ps") - .args(&command_args[2..]) - .spawn() - .expect("Unable to execute command"), - _ => Command::new("pwd") - .args(&command_args[2..]) - .spawn() - .expect("Unable to execute command"), - }, - _ => Command::new(command_args[0]) - .args(&command_args[1..]) - .spawn() - .expect("Unable to execute command"), - }; - child.wait().unwrap(); - } -}