diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frq7c2pzgp-110yh63.lock b/chapter1/deps-example/target/debug/.cargo-lock old mode 100755 new mode 100644 similarity index 100% rename from chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frq7c2pzgp-110yh63.lock rename to chapter1/deps-example/target/debug/.cargo-lock diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frq7c2ggrm-120zo94.lock b/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/dep-lib-autocfg-f1367f3d95527a84 old mode 100755 new mode 100644 similarity index 100% rename from chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frq7c2ggrm-120zo94.lock rename to chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/dep-lib-autocfg-f1367f3d95527a84 diff --git a/chapter2/target/rls/debug/.fingerprint/ocalc-628cd1d3b6bbee1e/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/invoked.timestamp similarity index 100% rename from chapter2/target/rls/debug/.fingerprint/ocalc-628cd1d3b6bbee1e/invoked.timestamp rename to chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/invoked.timestamp 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 new file mode 100644 index 0000000..ea0be57 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/lib-autocfg-f1367f3d95527a84 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..8f6c7b0 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/autocfg-f1367f3d95527a84/lib-autocfg-f1367f3d95527a84.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 0000000..22f23aa --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/build-script-build_script_build-6042da584e4285e3 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..99111be --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/build-script-build_script_build-6042da584e4285e3.json @@ -0,0 +1 @@ +{"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/chapter2/target/rls/debug/deps/libocalc-628cd1d3b6bbee1e.rmeta b/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/dep-build-script-build_script_build-6042da584e4285e3 similarity index 100% rename from chapter2/target/rls/debug/deps/libocalc-628cd1d3b6bbee1e.rmeta rename to chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/dep-build-script-build_script_build-6042da584e4285e3 diff --git a/chapter2/target/rls/debug/.fingerprint/ocalc-9bb38f3499aac79e/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/invoked.timestamp similarity index 100% rename from chapter2/target/rls/debug/.fingerprint/ocalc-9bb38f3499aac79e/invoked.timestamp rename to chapter1/deps-example/target/debug/.fingerprint/libc-6042da584e4285e3/invoked.timestamp diff --git a/chapter2/target/rls/debug/deps/libocalc-9bb38f3499aac79e.rmeta b/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/dep-lib-libc-9070217966b7af8c similarity index 100% rename from chapter2/target/rls/debug/deps/libocalc-9bb38f3499aac79e.rmeta rename to chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/dep-lib-libc-9070217966b7af8c diff --git a/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/invoked.timestamp @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..e25b606 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/lib-libc-9070217966b7af8c @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..c6fb041 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/libc-9070217966b7af8c/lib-libc-9070217966b7af8c.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 0000000..d78f8f6 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/libc-b98c395783622f6a/run-build-script-build_script_build-b98c395783622f6a @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..28ebe14 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/libc-b98c395783622f6a/run-build-script-build_script_build-b98c395783622f6a.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 0000000..777c39d --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-integer-04feacd3a530cb5a/run-build-script-build_script_build-04feacd3a530cb5a @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..eac64c4 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-integer-04feacd3a530cb5a/run-build-script-build_script_build-04feacd3a530cb5a.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 0000000..daba904 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/build-script-build_script_build-67eab5c6c0da140a @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..16503ec --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/build-script-build_script_build-67eab5c6c0da140a.json @@ -0,0 +1 @@ +{"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/chapter2/target/rls/debug/incremental/ocalc-1f72q0pbtieie/s-fodduwvlcz-5z7wbk.lock b/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/dep-build-script-build_script_build-67eab5c6c0da140a old mode 100755 new mode 100644 similarity index 100% rename from chapter2/target/rls/debug/incremental/ocalc-1f72q0pbtieie/s-fodduwvlcz-5z7wbk.lock rename to chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/dep-build-script-build_script_build-67eab5c6c0da140a 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 new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-integer-67eab5c6c0da140a/invoked.timestamp @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-integer-9a49c011d6944892/invoked.timestamp @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..aceb6b6 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/build-script-build_script_build-3b18bde16c2c039e @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..2a55766 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/build-script-build_script_build-3b18bde16c2c039e.json @@ -0,0 +1 @@ +{"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/chapter2/target/rls/debug/incremental/ocalc-2japhkzcrzw1r/s-foddux4n8w-173lksf.lock b/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/dep-build-script-build_script_build-3b18bde16c2c039e old mode 100755 new mode 100644 similarity index 100% rename from chapter2/target/rls/debug/incremental/ocalc-2japhkzcrzw1r/s-foddux4n8w-173lksf.lock rename to chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/dep-build-script-build_script_build-3b18bde16c2c039e 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 new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-traits-3b18bde16c2c039e/invoked.timestamp @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..243720e --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-traits-733614978d68aaa4/run-build-script-build_script_build-733614978d68aaa4 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..5481c64 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-traits-733614978d68aaa4/run-build-script-build_script_build-733614978d68aaa4.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 0000000..e69de29 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 new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/invoked.timestamp @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..93eb044 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/lib-num_traits-fb02cb290f63899b @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..5d1c7d2 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/num-traits-fb02cb290f63899b/lib-num_traits-fb02cb290f63899b.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 0000000..e69de29 diff --git a/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/invoked.timestamp b/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/invoked.timestamp @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..3984093 --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/lib-time-32077b01cd3415f9 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..a2e293e --- /dev/null +++ b/chapter1/deps-example/target/debug/.fingerprint/time-32077b01cd3415f9/lib-time-32077b01cd3415f9.json @@ -0,0 +1 @@ +{"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 new file mode 100755 index 0000000..d41742a Binary files /dev/null and b/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build-script-build 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 new file mode 100755 index 0000000..d41742a Binary files /dev/null and b/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3 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 new file mode 100644 index 0000000..0da237f --- /dev/null +++ b/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.d @@ -0,0 +1,5 @@ +/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 new file mode 100644 index 0000000..c3342de --- /dev/null +++ b/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + 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 new file mode 100644 index 0000000..6111bb4 Binary files /dev/null and b/chapter1/deps-example/target/debug/build/libc-6042da584e4285e3/build_script_build-6042da584e4285e3.dSYM/Contents/Resources/DWARF/build_script_build-6042da584e4285e3 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 new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/invoked.timestamp @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..7dba39f --- /dev/null +++ b/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/output @@ -0,0 +1,7 @@ +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 new file mode 100644 index 0000000..5286d37 --- /dev/null +++ b/chapter1/deps-example/target/debug/build/libc-b98c395783622f6a/root-output @@ -0,0 +1 @@ +/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 new file mode 100644 index 0000000..e69de29 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 new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/invoked.timestamp @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..8288a99 --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/out/probe0.ll @@ -0,0 +1,8 @@ +; 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 new file mode 100644 index 0000000..7dc864f --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/out/probe1.ll @@ -0,0 +1,8 @@ +; 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 new file mode 100644 index 0000000..d02cb90 --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/output @@ -0,0 +1,2 @@ +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 new file mode 100644 index 0000000..6d3ee9f --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-integer-04feacd3a530cb5a/root-output @@ -0,0 +1 @@ +/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 new file mode 100644 index 0000000..e69de29 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 new file mode 100755 index 0000000..5f35c6c Binary files /dev/null and b/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build-script-build 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 new file mode 100755 index 0000000..5f35c6c Binary files /dev/null and b/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a 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 new file mode 100644 index 0000000..eab35b9 --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.d @@ -0,0 +1,5 @@ +/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 new file mode 100644 index 0000000..2ae5483 --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + 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 new file mode 100644 index 0000000..b5ca7cb Binary files /dev/null and b/chapter1/deps-example/target/debug/build/num-integer-67eab5c6c0da140a/build_script_build-67eab5c6c0da140a.dSYM/Contents/Resources/DWARF/build_script_build-67eab5c6c0da140a 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 new file mode 100755 index 0000000..9d5fbbb Binary files /dev/null and b/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build-script-build 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 new file mode 100755 index 0000000..9d5fbbb Binary files /dev/null and b/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e 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 new file mode 100644 index 0000000..994f9b6 --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.d @@ -0,0 +1,5 @@ +/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 new file mode 100644 index 0000000..eb9e0be --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + 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 new file mode 100644 index 0000000..a30abf0 Binary files /dev/null and b/chapter1/deps-example/target/debug/build/num-traits-3b18bde16c2c039e/build_script_build-3b18bde16c2c039e.dSYM/Contents/Resources/DWARF/build_script_build-3b18bde16c2c039e 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 new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/invoked.timestamp @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..8288a99 --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/out/probe0.ll @@ -0,0 +1,8 @@ +; 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 new file mode 100644 index 0000000..7dc864f --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/out/probe1.ll @@ -0,0 +1,8 @@ +; 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 new file mode 100644 index 0000000..d02cb90 --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/output @@ -0,0 +1,2 @@ +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 new file mode 100644 index 0000000..4786f4e --- /dev/null +++ b/chapter1/deps-example/target/debug/build/num-traits-733614978d68aaa4/root-output @@ -0,0 +1 @@ +/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 new file mode 100644 index 0000000..e69de29 diff --git a/chapter1/deps-example/target/debug/deps/autocfg-f1367f3d95527a84.d b/chapter1/deps-example/target/debug/deps/autocfg-f1367f3d95527a84.d new file mode 100644 index 0000000..4f701f0 --- /dev/null +++ b/chapter1/deps-example/target/debug/deps/autocfg-f1367f3d95527a84.d @@ -0,0 +1,9 @@ +/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 new file mode 100644 index 0000000..6c63f7c Binary files /dev/null and b/chapter1/deps-example/target/debug/deps/libautocfg-f1367f3d95527a84.rlib differ diff --git a/chapter1/deps-example/target/debug/deps/libautocfg-f1367f3d95527a84.rmeta b/chapter1/deps-example/target/debug/deps/libautocfg-f1367f3d95527a84.rmeta new file mode 100644 index 0000000..795b8f0 Binary files /dev/null and b/chapter1/deps-example/target/debug/deps/libautocfg-f1367f3d95527a84.rmeta differ diff --git a/chapter1/deps-example/target/debug/deps/libc-9070217966b7af8c.d b/chapter1/deps-example/target/debug/deps/libc-9070217966b7af8c.d new file mode 100644 index 0000000..2940f9d --- /dev/null +++ b/chapter1/deps-example/target/debug/deps/libc-9070217966b7af8c.d @@ -0,0 +1,33 @@ +/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 new file mode 100644 index 0000000..7f40a28 Binary files /dev/null and b/chapter1/deps-example/target/debug/deps/liblibc-9070217966b7af8c.rmeta 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 new file mode 100644 index 0000000..34e755f Binary files /dev/null and b/chapter1/deps-example/target/debug/deps/libnum_integer-9a49c011d6944892.rmeta 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 new file mode 100644 index 0000000..e3f75fb Binary files /dev/null and b/chapter1/deps-example/target/debug/deps/libnum_traits-fb02cb290f63899b.rmeta differ diff --git a/chapter1/deps-example/target/debug/deps/libtime-32077b01cd3415f9.rmeta b/chapter1/deps-example/target/debug/deps/libtime-32077b01cd3415f9.rmeta new file mode 100644 index 0000000..0196f2b Binary files /dev/null and b/chapter1/deps-example/target/debug/deps/libtime-32077b01cd3415f9.rmeta 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 new file mode 100644 index 0000000..c0f6e71 --- /dev/null +++ b/chapter1/deps-example/target/debug/deps/num_integer-9a49c011d6944892.d @@ -0,0 +1,6 @@ +/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 new file mode 100644 index 0000000..5e1572d --- /dev/null +++ b/chapter1/deps-example/target/debug/deps/num_traits-fb02cb290f63899b.d @@ -0,0 +1,20 @@ +/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 new file mode 100644 index 0000000..09cca76 --- /dev/null +++ b/chapter1/deps-example/target/debug/deps/time-32077b01cd3415f9.d @@ -0,0 +1,9 @@ +/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 new file mode 100644 index 0000000..bab3b5a --- /dev/null +++ b/chapter1/test-example/target/.rustc_info.json @@ -0,0 +1 @@ +{"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/debug/incremental/test_example-11p4h44bo0tjo/s-frq7c2pzgp-110yh63-37e7m5wpe6xgm/dep-graph.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/dep-graph.bin similarity index 90% rename from chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frq7c2pzgp-110yh63-37e7m5wpe6xgm/dep-graph.bin rename to chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/dep-graph.bin index 6b5923d..cd6c2e2 100644 Binary files a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frq7c2pzgp-110yh63-37e7m5wpe6xgm/dep-graph.bin and b/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/dep-graph.bin differ diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frq7c2pzgp-110yh63-37e7m5wpe6xgm/query-cache.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/query-cache.bin similarity index 86% rename from chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frq7c2pzgp-110yh63-37e7m5wpe6xgm/query-cache.bin rename to chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/query-cache.bin index 8fca92e..80f1ed5 100644 Binary files a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frq7c2pzgp-110yh63-37e7m5wpe6xgm/query-cache.bin and b/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/query-cache.bin differ diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frq7c2pzgp-110yh63-37e7m5wpe6xgm/work-products.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/work-products.bin similarity index 100% rename from chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frq7c2pzgp-110yh63-37e7m5wpe6xgm/work-products.bin rename to chapter1/test-example/target/rls/debug/incremental/test_example-11p4h44bo0tjo/s-frrqrsq2w1-zojkbe-37e7m5wpe6xgm/work-products.bin 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 new file mode 100755 index 0000000..e69de29 diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frq7c2ggrm-120zo94-y0gbhq37ri9n/dep-graph.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/dep-graph.bin similarity index 89% rename from chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frq7c2ggrm-120zo94-y0gbhq37ri9n/dep-graph.bin rename to chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/dep-graph.bin index c260ef6..8151a63 100644 Binary files a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frq7c2ggrm-120zo94-y0gbhq37ri9n/dep-graph.bin and b/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/dep-graph.bin differ diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frq7c2ggrm-120zo94-y0gbhq37ri9n/query-cache.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/query-cache.bin similarity index 54% rename from chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frq7c2ggrm-120zo94-y0gbhq37ri9n/query-cache.bin rename to chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/query-cache.bin index 9d0d540..8df5bd8 100644 Binary files a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frq7c2ggrm-120zo94-y0gbhq37ri9n/query-cache.bin and b/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/query-cache.bin differ diff --git a/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frq7c2ggrm-120zo94-y0gbhq37ri9n/work-products.bin b/chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/work-products.bin similarity index 100% rename from chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frq7c2ggrm-120zo94-y0gbhq37ri9n/work-products.bin rename to chapter1/test-example/target/rls/debug/incremental/test_example-1s9mw3mkdo2tn/s-frrqrsa46c-9f5u6e-y0gbhq37ri9n/work-products.bin 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 new file mode 100755 index 0000000..e69de29 diff --git a/chapter2/Cargo.lock b/chapter2/Cargo.lock index a583c53..f7a9281 100644 --- a/chapter2/Cargo.lock +++ b/chapter2/Cargo.lock @@ -1,5 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. [[package]] -name = "ocalc" +name = "aee" version = "1.0.0" + diff --git a/chapter2/src/main.rs b/chapter2/src/main.rs index 4ad664c..94ff123 100644 --- a/chapter2/src/main.rs +++ b/chapter2/src/main.rs @@ -1,28 +1,24 @@ /// This is the main command-line application for arithmetic expression evaluator - // Standard library -use std::f64; use std::io; // code for arithmetic expression evaluation is in parsemath module mod parsemath; -use parsemath::parser::ParseError; - +use parsemath::ast; +use parsemath::parser::{ParseError, Parser}; // Function to invoke Parser and evaluate expression fn evaluate(expr: String) -> Result { - let len = expr.len(); - let mut expr = expr; - expr.truncate(len - 1); // remove newline character - let mut math_parser = parsemath::parser::Parser::new(&expr)?; + let expr = expr.split_whitespace().collect::(); // remove whitespace chars + let mut math_parser = Parser::new(&expr)?; let ast = math_parser.parse()?; println!("The generated AST is {:?}", ast); - Ok(parsemath::ast::eval(ast)?) + Ok(ast::eval(ast)?) } // Main function reads aritnmetic expression from command-line and displays result and error. -// It calls the evaluate function to perform compuation. +// It calls the evaluate function to perform computation. fn main() { println!("Hello! Welcome to Arithmetic expression evaluator."); diff --git a/chapter2/target/rls/.rustc_info.json b/chapter2/target/rls/.rustc_info.json index 69bc71d..df3c16e 100644 --- a/chapter2/target/rls/.rustc_info.json +++ b/chapter2/target/rls/.rustc_info.json @@ -1 +1 @@ -{"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 +{"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/.fingerprint/ocalc-628cd1d3b6bbee1e/dep-test-bin-ocalc-628cd1d3b6bbee1e b/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/dep-test-bin-aee-55fa431da910c094 similarity index 100% rename from chapter2/target/rls/debug/.fingerprint/ocalc-628cd1d3b6bbee1e/dep-test-bin-ocalc-628cd1d3b6bbee1e rename to chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/dep-test-bin-aee-55fa431da910c094 diff --git a/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/invoked.timestamp b/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/invoked.timestamp @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..09ec151 --- /dev/null +++ b/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/test-bin-aee-55fa431da910c094 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..74bacc2 --- /dev/null +++ b/chapter2/target/rls/debug/.fingerprint/aee-55fa431da910c094/test-bin-aee-55fa431da910c094.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 0000000..02be606 --- /dev/null +++ b/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/bin-aee-fa427f712e411cb5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..8b70631 --- /dev/null +++ b/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/bin-aee-fa427f712e411cb5.json @@ -0,0 +1 @@ +{"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/ocalc-9bb38f3499aac79e/dep-bin-ocalc-9bb38f3499aac79e b/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/dep-bin-aee-fa427f712e411cb5 similarity index 100% rename from chapter2/target/rls/debug/.fingerprint/ocalc-9bb38f3499aac79e/dep-bin-ocalc-9bb38f3499aac79e rename to chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/dep-bin-aee-fa427f712e411cb5 diff --git a/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/invoked.timestamp b/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter2/target/rls/debug/.fingerprint/aee-fa427f712e411cb5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter2/target/rls/debug/.fingerprint/ocalc-628cd1d3b6bbee1e/test-bin-ocalc-628cd1d3b6bbee1e b/chapter2/target/rls/debug/.fingerprint/ocalc-628cd1d3b6bbee1e/test-bin-ocalc-628cd1d3b6bbee1e deleted file mode 100644 index b70a275..0000000 --- a/chapter2/target/rls/debug/.fingerprint/ocalc-628cd1d3b6bbee1e/test-bin-ocalc-628cd1d3b6bbee1e +++ /dev/null @@ -1 +0,0 @@ -bc1679c1c2047cad \ No newline at end of file diff --git a/chapter2/target/rls/debug/.fingerprint/ocalc-628cd1d3b6bbee1e/test-bin-ocalc-628cd1d3b6bbee1e.json b/chapter2/target/rls/debug/.fingerprint/ocalc-628cd1d3b6bbee1e/test-bin-ocalc-628cd1d3b6bbee1e.json deleted file mode 100644 index 3a7ab6a..0000000 --- a/chapter2/target/rls/debug/.fingerprint/ocalc-628cd1d3b6bbee1e/test-bin-ocalc-628cd1d3b6bbee1e.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":7786015957388683530,"profile":1647870076477133176,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ocalc-628cd1d3b6bbee1e/dep-test-bin-ocalc-628cd1d3b6bbee1e"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter2/target/rls/debug/.fingerprint/ocalc-9bb38f3499aac79e/bin-ocalc-9bb38f3499aac79e b/chapter2/target/rls/debug/.fingerprint/ocalc-9bb38f3499aac79e/bin-ocalc-9bb38f3499aac79e deleted file mode 100644 index 1337eb2..0000000 --- a/chapter2/target/rls/debug/.fingerprint/ocalc-9bb38f3499aac79e/bin-ocalc-9bb38f3499aac79e +++ /dev/null @@ -1 +0,0 @@ -084a8cc2b1018ce0 \ No newline at end of file diff --git a/chapter2/target/rls/debug/.fingerprint/ocalc-9bb38f3499aac79e/bin-ocalc-9bb38f3499aac79e.json b/chapter2/target/rls/debug/.fingerprint/ocalc-9bb38f3499aac79e/bin-ocalc-9bb38f3499aac79e.json deleted file mode 100644 index 9866b80..0000000 --- a/chapter2/target/rls/debug/.fingerprint/ocalc-9bb38f3499aac79e/bin-ocalc-9bb38f3499aac79e.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":7786015957388683530,"profile":14891217944882224483,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ocalc-9bb38f3499aac79e/dep-bin-ocalc-9bb38f3499aac79e"}}],"rustflags":[],"metadata":13779719443416291531} \ 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 new file mode 100644 index 0000000..65dcf24 --- /dev/null +++ b/chapter2/target/rls/debug/deps/aee-55fa431da910c094.d @@ -0,0 +1,10 @@ +/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 new file mode 100644 index 0000000..67c71ac --- /dev/null +++ b/chapter2/target/rls/debug/deps/aee-fa427f712e411cb5.d @@ -0,0 +1,10 @@ +/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 new file mode 100644 index 0000000..e69de29 diff --git a/chapter2/target/rls/debug/deps/libaee-fa427f712e411cb5.rmeta b/chapter2/target/rls/debug/deps/libaee-fa427f712e411cb5.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/chapter2/target/rls/debug/deps/ocalc-628cd1d3b6bbee1e.d b/chapter2/target/rls/debug/deps/ocalc-628cd1d3b6bbee1e.d deleted file mode 100644 index 7fe9c9e..0000000 --- a/chapter2/target/rls/debug/deps/ocalc-628cd1d3b6bbee1e.d +++ /dev/null @@ -1,10 +0,0 @@ -/Users/prabhueshwarla/rust/learn/commandline/ocalc/target/rls/debug/deps/ocalc-628cd1d3b6bbee1e.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/learn/commandline/ocalc/target/rls/debug/deps/ocalc-628cd1d3b6bbee1e.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/ocalc-9bb38f3499aac79e.d b/chapter2/target/rls/debug/deps/ocalc-9bb38f3499aac79e.d deleted file mode 100644 index 1054b68..0000000 --- a/chapter2/target/rls/debug/deps/ocalc-9bb38f3499aac79e.d +++ /dev/null @@ -1,10 +0,0 @@ -/Users/prabhueshwarla/rust/learn/commandline/ocalc/target/rls/debug/deps/ocalc-9bb38f3499aac79e.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/learn/commandline/ocalc/target/rls/debug/deps/ocalc-9bb38f3499aac79e.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/save-analysis/aee-55fa431da910c094.json b/chapter2/target/rls/debug/deps/save-analysis/aee-55fa431da910c094.json new file mode 100644 index 0000000..1128ecb --- /dev/null +++ b/chapter2/target/rls/debug/deps/save-analysis/aee-55fa431da910c094.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 0000000..777c423 --- /dev/null +++ b/chapter2/target/rls/debug/deps/save-analysis/aee-fa427f712e411cb5.json @@ -0,0 +1 @@ +{"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/deps/save-analysis/ocalc-628cd1d3b6bbee1e.json b/chapter2/target/rls/debug/deps/save-analysis/ocalc-628cd1d3b6bbee1e.json deleted file mode 100644 index 70752e9..0000000 --- a/chapter2/target/rls/debug/deps/save-analysis/ocalc-628cd1d3b6bbee1e.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/learn/commandline/ocalc","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/target/rls/debug/deps/libocalc-628cd1d3b6bbee1e.rmeta"},"prelude":{"crate_id":{"name":"ocalc","disambiguator":[6738576528941249270,13177585692364075804]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1680,"line_start":1,"line_end":48,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":197},"span":{"file_name":"src/main.rs","byte_start":112,"byte_end":115,"line_start":4,"line_end":4,"column_start":10,"column_end":13},"alias_span":null,"name":"f64","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2251},"span":{"file_name":"src/main.rs","byte_start":126,"byte_end":128,"line_start":5,"line_end":5,"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":1911,"byte_end":1916,"line_start":3,"line_end":3,"column_start":10,"column_end":15},"alias_span":null,"name":"error","value":"","parent":{"krate":0,"index":6}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/ast.rs","byte_start":2439,"byte_end":2440,"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":8}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/ast.rs","byte_start":2439,"byte_end":2440,"line_start":22,"line_end":22,"column_start":21,"column_end":22},"alias_span":null,"name":"*","value":"eval","parent":{"krate":0,"index":10}},{"kind":"Use","ref_id":{"krate":0,"index":19},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3012,"byte_end":3018,"line_start":40,"line_end":40,"column_start":39,"column_end":45},"alias_span":null,"name":"Parser","value":"","parent":{"krate":0,"index":105}},{"kind":"Use","ref_id":{"krate":0,"index":19},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3237,"byte_end":3243,"line_start":48,"line_end":48,"column_start":39,"column_end":45},"alias_span":null,"name":"Parser","value":"","parent":{"krate":0,"index":110}},{"kind":"Use","ref_id":{"krate":5,"index":2730},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3503,"byte_end":3506,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":12}},{"kind":"Use","ref_id":{"krate":0,"index":67},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3545,"byte_end":3549,"line_start":6,"line_end":6,"column_start":17,"column_end":21},"alias_span":null,"name":"Node","value":"","parent":{"krate":0,"index":12}},{"kind":"Use","ref_id":{"krate":0,"index":153},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3570,"byte_end":3578,"line_start":7,"line_end":7,"column_start":20,"column_end":28},"alias_span":null,"name":"OperPrec","value":"","parent":{"krate":0,"index":12}},{"kind":"Use","ref_id":{"krate":0,"index":125},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3580,"byte_end":3585,"line_start":7,"line_end":7,"column_start":30,"column_end":35},"alias_span":null,"name":"Token","value":"","parent":{"krate":0,"index":12}},{"kind":"Use","ref_id":{"krate":0,"index":52},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3610,"byte_end":3619,"line_start":8,"line_end":8,"column_start":23,"column_end":32},"alias_span":null,"name":"Tokenizer","value":"","parent":{"krate":0,"index":12}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/parser.rs","byte_start":9728,"byte_end":9729,"line_start":195,"line_end":195,"column_start":16,"column_end":17},"alias_span":null,"name":"*","value":"Parser","parent":{"krate":0,"index":38}},{"kind":"Use","ref_id":{"krate":0,"index":68},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9769,"byte_end":9772,"line_start":196,"line_end":196,"column_start":39,"column_end":42},"alias_span":null,"name":"Add","value":"","parent":{"krate":0,"index":38}},{"kind":"Use","ref_id":{"krate":0,"index":91},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9774,"byte_end":9780,"line_start":196,"line_end":196,"column_start":44,"column_end":50},"alias_span":null,"name":"Number","value":"","parent":{"krate":0,"index":38}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/token.rs","byte_start":10790,"byte_end":10791,"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":45}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/token.rs","byte_start":10790,"byte_end":10791,"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":45}},{"kind":"Use","ref_id":{"krate":2,"index":28650},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11168,"byte_end":11176,"line_start":4,"line_end":4,"column_start":16,"column_end":24},"alias_span":null,"name":"Peekable","value":"","parent":{"krate":0,"index":48}},{"kind":"Use","ref_id":{"krate":2,"index":31225},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11192,"byte_end":11197,"line_start":5,"line_end":5,"column_start":15,"column_end":20},"alias_span":null,"name":"Chars","value":"","parent":{"krate":0,"index":48}},{"kind":"Use","ref_id":{"krate":0,"index":125},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11243,"byte_end":11248,"line_start":8,"line_end":8,"column_start":19,"column_end":24},"alias_span":null,"name":"Token","value":"","parent":{"krate":0,"index":48}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12949,"byte_end":12950,"line_start":67,"line_end":67,"column_start":16,"column_end":17},"alias_span":null,"name":"*","value":"Token, Tokenizer","parent":{"krate":0,"index":62}},{"kind":"Use","ref_id":{"krate":0,"index":112},"span":{"file_name":"src/main.rs","byte_start":237,"byte_end":247,"line_start":9,"line_end":9,"column_start":24,"column_end":34},"alias_span":null,"name":"ParseError","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":1680,"line_start":1,"line_end":48,"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":64},{"krate":0,"index":65},{"krate":0,"index":66},{"krate":0,"index":183}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":5},"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":6},{"krate":0,"index":12},{"krate":0,"index":43},{"krate":0,"index":48}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":6},"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":7},{"krate":0,"index":67},{"krate":0,"index":100},{"krate":0,"index":98},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":8},{"krate":0,"index":10}],"decl_id":null,"docs":" Module Parsemath\n","sig":null,"attributes":[{"value":"/ Module Parsemath","span":{"file_name":"src/parsemath/mod.rs","byte_start":1682,"byte_end":1702,"line_start":1,"line_end":1,"column_start":1,"column_end":21}}]},{"kind":"TupleVariant","id":{"krate":0,"index":68},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2098,"byte_end":2101,"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":67},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":72},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2129,"byte_end":2137,"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":67},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":76},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2165,"byte_end":2173,"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":67},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":80},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2201,"byte_end":2207,"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":67},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":84},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2235,"byte_end":2240,"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":67},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":88},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2268,"byte_end":2276,"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":67},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":91},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2293,"byte_end":2299,"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":67},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":67},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2087,"byte_end":2091,"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":68},{"krate":0,"index":72},{"krate":0,"index":76},{"krate":0,"index":80},{"krate":0,"index":84},{"krate":0,"index":88},{"krate":0,"index":91}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967266},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2367,"byte_end":2371,"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":8},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2362,"byte_end":2366,"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":4294967244},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2474,"byte_end":2475,"line_start":24,"line_end":24,"column_start":16,"column_end":17},"name":"i","qualname":"i$51","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967235},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2499,"byte_end":2504,"line_start":25,"line_end":25,"column_start":13,"column_end":18},"name":"expr1","qualname":"expr1$60","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967234},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2506,"byte_end":2511,"line_start":25,"line_end":25,"column_start":20,"column_end":25},"name":"expr2","qualname":"expr2$61","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967212},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2568,"byte_end":2573,"line_start":26,"line_end":26,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$83","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967211},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2575,"byte_end":2580,"line_start":26,"line_end":26,"column_start":25,"column_end":30},"name":"expr2","qualname":"expr2$84","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967189},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2637,"byte_end":2642,"line_start":27,"line_end":27,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$106","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967188},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2644,"byte_end":2649,"line_start":27,"line_end":27,"column_start":25,"column_end":30},"name":"expr2","qualname":"expr2$107","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967166},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2704,"byte_end":2709,"line_start":28,"line_end":28,"column_start":16,"column_end":21},"name":"expr1","qualname":"expr1$129","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967165},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2711,"byte_end":2716,"line_start":28,"line_end":28,"column_start":23,"column_end":28},"name":"expr2","qualname":"expr2$130","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967143},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2773,"byte_end":2778,"line_start":29,"line_end":29,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$152","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967128},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2819,"byte_end":2824,"line_start":30,"line_end":30,"column_start":15,"column_end":20},"name":"expr1","qualname":"expr1$167","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967127},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2826,"byte_end":2831,"line_start":30,"line_end":30,"column_start":22,"column_end":27},"name":"expr2","qualname":"expr2$168","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":10},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2914,"byte_end":2919,"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":11},{"krate":0,"index":102},{"krate":0,"index":103},{"krate":0,"index":105},{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":110}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(test)","span":{"file_name":"src/parsemath/ast.rs","byte_start":2897,"byte_end":2909,"line_start":35,"line_end":35,"column_start":1,"column_end":13}}]},{"kind":"Function","id":{"krate":0,"index":105},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2959,"byte_end":2969,"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":4294964705},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3033,"byte_end":3036,"line_start":42,"line_end":42,"column_start":13,"column_end":16},"name":"ast","qualname":"ast$2590","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294964692},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3099,"byte_end":3104,"line_start":43,"line_end":43,"column_start":13,"column_end":18},"name":"value","qualname":"value$2603","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":110},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3184,"byte_end":3194,"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":4294964539},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3258,"byte_end":3261,"line_start":50,"line_end":50,"column_start":13,"column_end":16},"name":"ast","qualname":"ast$2756","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294964526},"span":{"file_name":"src/parsemath/ast.rs","byte_start":3328,"byte_end":3333,"line_start":51,"line_end":51,"column_start":13,"column_end":18},"name":"value","qualname":"value$2769","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":12},"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":13},{"krate":0,"index":14},{"krate":0,"index":15},{"krate":0,"index":18},{"krate":0,"index":19},{"krate":0,"index":23},{"krate":0,"index":27},{"krate":0,"index":112},{"krate":0,"index":119},{"krate":0,"index":34},{"krate":0,"index":36},{"krate":0,"index":38}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":19},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3675,"byte_end":3681,"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":21},{"krate":0,"index":22}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":21},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3692,"byte_end":3701,"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":19},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":22},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3722,"byte_end":3735,"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":19},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967057},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3852,"byte_end":3856,"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":25},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3848,"byte_end":3851,"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":4294967044},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3913,"byte_end":3918,"line_start":23,"line_end":23,"column_start":17,"column_end":22},"name":"lexer","qualname":"lexer$251","value":"parsemath::tokenizer::Tokenizer<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967036},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3955,"byte_end":3964,"line_start":24,"line_end":24,"column_start":13,"column_end":22},"name":"cur_token","qualname":"cur_token$259","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967028},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4005,"byte_end":4010,"line_start":25,"line_end":25,"column_start":18,"column_end":23},"name":"token","qualname":"token$267","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966998},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4315,"byte_end":4319,"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":26},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4304,"byte_end":4309,"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":4294966987},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4363,"byte_end":4366,"line_start":37,"line_end":37,"column_start":13,"column_end":16},"name":"ast","qualname":"ast$308","value":"std::result::Result","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":4446,"byte_end":4449,"line_start":39,"line_end":39,"column_start":16,"column_end":19},"name":"ast","qualname":"ast$321","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966965},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4479,"byte_end":4480,"line_start":40,"line_end":40,"column_start":17,"column_end":18},"name":"e","qualname":"e$330","value":"parsemath::parser::ParseError","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966951},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4700,"byte_end":4704,"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":29},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4680,"byte_end":4694,"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":4294966941},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4746,"byte_end":4756,"line_start":50,"line_end":50,"column_start":13,"column_end":23},"name":"next_token","qualname":"next_token$354","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966932},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4806,"byte_end":4811,"line_start":51,"line_end":51,"column_start":18,"column_end":23},"name":"token","qualname":"token$363","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966903},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5068,"byte_end":5072,"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":4294966899},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5074,"byte_end":5083,"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":30},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5050,"byte_end":5062,"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":4294966888},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5141,"byte_end":5150,"line_start":61,"line_end":61,"column_start":17,"column_end":26},"name":"left_expr","qualname":"left_expr$407","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966862},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5342,"byte_end":5352,"line_start":67,"line_end":67,"column_start":17,"column_end":27},"name":"right_expr","qualname":"right_expr$433","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966839},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5608,"byte_end":5612,"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":31},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5590,"byte_end":5602,"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":4294966828},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5656,"byte_end":5661,"line_start":76,"line_end":76,"column_start":13,"column_end":18},"name":"token","qualname":"token$467","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966809},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5807,"byte_end":5811,"line_start":80,"line_end":80,"column_start":21,"column_end":25},"name":"expr","qualname":"expr$486","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966782},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5942,"byte_end":5943,"line_start":83,"line_end":83,"column_start":24,"column_end":25},"name":"i","qualname":"i$513","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966754},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6134,"byte_end":6138,"line_start":89,"line_end":89,"column_start":21,"column_end":25},"name":"expr","qualname":"expr$541","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966728},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6322,"byte_end":6327,"line_start":92,"line_end":92,"column_start":25,"column_end":30},"name":"right","qualname":"right$567","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966677},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6667,"byte_end":6671,"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":4294966673},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6673,"byte_end":6681,"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":32},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6650,"byte_end":6661,"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":4294966636},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7079,"byte_end":7083,"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":4294966632},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7085,"byte_end":7094,"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":33},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7052,"byte_end":7073,"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":4294966608},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7299,"byte_end":7309,"line_start":123,"line_end":123,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$687","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966568},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7574,"byte_end":7584,"line_start":129,"line_end":129,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$727","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966528},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7854,"byte_end":7864,"line_start":135,"line_end":135,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$767","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966488},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8132,"byte_end":8142,"line_start":141,"line_end":141,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$807","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966448},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8407,"byte_end":8417,"line_start":147,"line_end":147,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$847","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":113},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8805,"byte_end":8818,"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":112},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":116},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8832,"byte_end":8847,"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":112},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":112},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8788,"byte_end":8798,"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":113},{"krate":0,"index":116}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966401},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8907,"byte_end":8911,"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":4294966397},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8913,"byte_end":8914,"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":35},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8902,"byte_end":8905,"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":4294966380},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9020,"byte_end":9021,"line_start":168,"line_end":168,"column_start":45,"column_end":46},"name":"e","qualname":"e$915","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966374},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9112,"byte_end":9113,"line_start":169,"line_end":169,"column_start":47,"column_end":48},"name":"e","qualname":"e$921","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966354},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9536,"byte_end":9544,"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":37},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9531,"byte_end":9535,"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":38},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9705,"byte_end":9710,"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":39},{"krate":0,"index":40},{"krate":0,"index":121},{"krate":0,"index":122},{"krate":0,"index":124}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(test)","span":{"file_name":"src/parsemath/parser.rs","byte_start":9688,"byte_end":9700,"line_start":193,"line_end":193,"column_start":1,"column_end":13}}]},{"kind":"Function","id":{"krate":0,"index":124},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9802,"byte_end":9815,"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":4294964097},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9836,"byte_end":9842,"line_start":199,"line_end":199,"column_start":17,"column_end":23},"name":"parser","qualname":"parser$3198","value":"parsemath::parser::Parser<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294964088},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9886,"byte_end":9894,"line_start":200,"line_end":200,"column_start":13,"column_end":21},"name":"expected","qualname":"expected$3207","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":43},"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":125},{"krate":0,"index":151},{"krate":0,"index":147},{"krate":0,"index":148},{"krate":0,"index":145},{"krate":0,"index":153},{"krate":0,"index":169},{"krate":0,"index":166},{"krate":0,"index":167},{"krate":0,"index":164},{"krate":0,"index":44}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":126},"span":{"file_name":"src/parsemath/token.rs","byte_start":10240,"byte_end":10243,"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":125},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":128},"span":{"file_name":"src/parsemath/token.rs","byte_start":10249,"byte_end":10257,"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":125},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":130},"span":{"file_name":"src/parsemath/token.rs","byte_start":10263,"byte_end":10271,"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":125},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":132},"span":{"file_name":"src/parsemath/token.rs","byte_start":10277,"byte_end":10283,"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":125},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":134},"span":{"file_name":"src/parsemath/token.rs","byte_start":10289,"byte_end":10294,"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":125},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":136},"span":{"file_name":"src/parsemath/token.rs","byte_start":10300,"byte_end":10309,"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":125},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":138},"span":{"file_name":"src/parsemath/token.rs","byte_start":10315,"byte_end":10325,"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":125},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":140},"span":{"file_name":"src/parsemath/token.rs","byte_start":10331,"byte_end":10334,"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":125},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":143},"span":{"file_name":"src/parsemath/token.rs","byte_start":10345,"byte_end":10348,"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":125},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":125},"span":{"file_name":"src/parsemath/token.rs","byte_start":10228,"byte_end":10233,"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":126},{"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":143}],"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":10012,"byte_end":10093,"line_start":1,"line_end":1,"column_start":1,"column_end":82}}]},{"kind":"TupleVariant","id":{"krate":0,"index":154},"span":{"file_name":"src/parsemath/token.rs","byte_start":10548,"byte_end":10559,"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":153},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":156},"span":{"file_name":"src/parsemath/token.rs","byte_start":10565,"byte_end":10571,"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":153},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":158},"span":{"file_name":"src/parsemath/token.rs","byte_start":10577,"byte_end":10583,"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":153},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":160},"span":{"file_name":"src/parsemath/token.rs","byte_start":10589,"byte_end":10594,"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":153},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":162},"span":{"file_name":"src/parsemath/token.rs","byte_start":10600,"byte_end":10608,"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":153},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":153},"span":{"file_name":"src/parsemath/token.rs","byte_start":10533,"byte_end":10541,"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":154},{"krate":0,"index":156},{"krate":0,"index":158},{"krate":0,"index":160},{"krate":0,"index":162}],"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":10463,"byte_end":10523,"line_start":21,"line_end":21,"column_start":1,"column_end":61}}]},{"kind":"Local","id":{"krate":0,"index":4294966310},"span":{"file_name":"src/parsemath/token.rs","byte_start":10742,"byte_end":10746,"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":45},"span":{"file_name":"src/parsemath/token.rs","byte_start":10727,"byte_end":10740,"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":48},"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":49},{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":62}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":52},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11358,"byte_end":11367,"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":54}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":54},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11378,"byte_end":11382,"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":52},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966240},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11490,"byte_end":11498,"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":57},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11486,"byte_end":11489,"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":4294966211},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11840,"byte_end":11844,"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":61},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11830,"byte_end":11834,"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":4294966202},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11877,"byte_end":11886,"line_start":33,"line_end":33,"column_start":13,"column_end":22},"name":"next_char","qualname":"next_char$1093","value":"std::option::Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966186},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11991,"byte_end":11997,"line_start":37,"line_end":37,"column_start":25,"column_end":31},"name":"number","qualname":"number$1109","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966178},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12056,"byte_end":12065,"line_start":39,"line_end":39,"column_start":32,"column_end":41},"name":"next_char","qualname":"next_char$1117","value":"&char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":62},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12926,"byte_end":12931,"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":63},{"krate":0,"index":171},{"krate":0,"index":172},{"krate":0,"index":174},{"krate":0,"index":175},{"krate":0,"index":176},{"krate":0,"index":178},{"krate":0,"index":179},{"krate":0,"index":180},{"krate":0,"index":182}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(test)","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12909,"byte_end":12921,"line_start":65,"line_end":65,"column_start":1,"column_end":13}}]},{"kind":"Function","id":{"krate":0,"index":174},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12972,"byte_end":12993,"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":4294963040},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13014,"byte_end":13023,"line_start":71,"line_end":71,"column_start":17,"column_end":26},"name":"tokenizer","qualname":"tokenizer$4255","value":"parsemath::tokenizer::Tokenizer<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":178},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13137,"byte_end":13156,"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":4294962888},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13177,"byte_end":13186,"line_start":76,"line_end":76,"column_start":17,"column_end":26},"name":"tokenizer","qualname":"tokenizer$4407","value":"parsemath::tokenizer::Tokenizer<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":182},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13316,"byte_end":13333,"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":13299,"byte_end":13308,"line_start":80,"line_end":80,"column_start":5,"column_end":14}}]},{"kind":"Local","id":{"krate":0,"index":4294962735},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13354,"byte_end":13363,"line_start":82,"line_end":82,"column_start":17,"column_end":26},"name":"tokenizer","qualname":"tokenizer$4560","value":"parsemath::tokenizer::Tokenizer<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966014},"span":{"file_name":"src/main.rs","byte_start":316,"byte_end":320,"line_start":13,"line_end":13,"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":65},"span":{"file_name":"src/main.rs","byte_start":307,"byte_end":315,"line_start":13,"line_end":13,"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":4294966003},"span":{"file_name":"src/main.rs","byte_start":367,"byte_end":370,"line_start":14,"line_end":14,"column_start":9,"column_end":12},"name":"len","qualname":"len$1292","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965997},"span":{"file_name":"src/main.rs","byte_start":397,"byte_end":401,"line_start":15,"line_end":15,"column_start":13,"column_end":17},"name":"expr","qualname":"expr$1298","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965985},"span":{"file_name":"src/main.rs","byte_start":478,"byte_end":489,"line_start":17,"line_end":17,"column_start":13,"column_end":24},"name":"math_parser","qualname":"math_parser$1310","value":"parsemath::parser::Parser<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965973},"span":{"file_name":"src/main.rs","byte_start":540,"byte_end":543,"line_start":18,"line_end":18,"column_start":9,"column_end":12},"name":"ast","qualname":"ast$1322","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":66},"span":{"file_name":"src/main.rs","byte_start":810,"byte_end":814,"line_start":27,"line_end":27,"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":4294965952},"span":{"file_name":"src/main.rs","byte_start":1205,"byte_end":1210,"line_start":34,"line_end":34,"column_start":17,"column_end":22},"name":"input","qualname":"input$1343","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965925},"span":{"file_name":"src/main.rs","byte_start":1364,"byte_end":1367,"line_start":38,"line_end":38,"column_start":24,"column_end":27},"name":"val","qualname":"val$1370","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965913},"span":{"file_name":"src/main.rs","byte_start":1623,"byte_end":1628,"line_start":45,"line_end":45,"column_start":17,"column_end":22},"name":"error","qualname":"error$1382","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":3785,"byte_end":3791,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":25},{"krate":0,"index":26}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"src/parsemath/parser.rs","byte_start":4551,"byte_end":4557,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":29},{"krate":0,"index":30},{"krate":0,"index":31},{"krate":0,"index":32},{"krate":0,"index":33}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"src/parsemath/parser.rs","byte_start":8882,"byte_end":8892,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":35}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"src/parsemath/parser.rs","byte_start":9511,"byte_end":9521,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"value":"","parent":null,"children":[{"krate":0,"index":37}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"src/parsemath/token.rs","byte_start":10708,"byte_end":10713,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":45}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11459,"byte_end":11468,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":57}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11783,"byte_end":11792,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":60},{"krate":0,"index":61}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":107,"byte_end":110,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":121,"byte_end":124,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":203,"byte_end":212,"line_start":8,"line_end":8,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1711,"byte_end":1714,"line_start":2,"line_end":2,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":6}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":1906,"byte_end":1909,"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":2102,"byte_end":2105,"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":2106,"byte_end":2110,"line_start":11,"line_end":11,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2113,"byte_end":2116,"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":2117,"byte_end":2121,"line_start":11,"line_end":11,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2138,"byte_end":2141,"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":2142,"byte_end":2146,"line_start":12,"line_end":12,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2149,"byte_end":2152,"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":2153,"byte_end":2157,"line_start":12,"line_end":12,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2174,"byte_end":2177,"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":2178,"byte_end":2182,"line_start":13,"line_end":13,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2185,"byte_end":2188,"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":2189,"byte_end":2193,"line_start":13,"line_end":13,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2208,"byte_end":2211,"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":2212,"byte_end":2216,"line_start":14,"line_end":14,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2219,"byte_end":2222,"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":2223,"byte_end":2227,"line_start":14,"line_end":14,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2241,"byte_end":2244,"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":2245,"byte_end":2249,"line_start":15,"line_end":15,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2252,"byte_end":2255,"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":2256,"byte_end":2260,"line_start":15,"line_end":15,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2277,"byte_end":2280,"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":2281,"byte_end":2285,"line_start":16,"line_end":16,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2373,"byte_end":2377,"line_start":21,"line_end":21,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2382,"byte_end":2388,"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":2394,"byte_end":2397,"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":2409,"byte_end":2414,"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":2402,"byte_end":2407,"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":2427,"byte_end":2431,"line_start":22,"line_end":22,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2433,"byte_end":2437,"line_start":22,"line_end":22,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":67}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2452,"byte_end":2456,"line_start":23,"line_end":23,"column_start":11,"column_end":15},"ref_id":{"krate":0,"index":4294967266}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2467,"byte_end":2473,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":92}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2467,"byte_end":2473,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":92}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2480,"byte_end":2482,"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":2483,"byte_end":2484,"line_start":24,"line_end":24,"column_start":25,"column_end":26},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2495,"byte_end":2498,"line_start":25,"line_end":25,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":69}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2495,"byte_end":2498,"line_start":25,"line_end":25,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":69}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2516,"byte_end":2518,"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":2519,"byte_end":2523,"line_start":25,"line_end":25,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2525,"byte_end":2530,"line_start":25,"line_end":25,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":4294967235}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2535,"byte_end":2539,"line_start":25,"line_end":25,"column_start":49,"column_end":53},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2541,"byte_end":2546,"line_start":25,"line_end":25,"column_start":55,"column_end":60},"ref_id":{"krate":0,"index":4294967234}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2559,"byte_end":2567,"line_start":26,"line_end":26,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":73}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2559,"byte_end":2567,"line_start":26,"line_end":26,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":73}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2585,"byte_end":2587,"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":2588,"byte_end":2592,"line_start":26,"line_end":26,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2594,"byte_end":2599,"line_start":26,"line_end":26,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":4294967212}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2604,"byte_end":2608,"line_start":26,"line_end":26,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2610,"byte_end":2615,"line_start":26,"line_end":26,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967211}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2628,"byte_end":2636,"line_start":27,"line_end":27,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":77}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2628,"byte_end":2636,"line_start":27,"line_end":27,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":77}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2654,"byte_end":2656,"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":2657,"byte_end":2661,"line_start":27,"line_end":27,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2663,"byte_end":2668,"line_start":27,"line_end":27,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":4294967189}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2673,"byte_end":2677,"line_start":27,"line_end":27,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2679,"byte_end":2684,"line_start":27,"line_end":27,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967188}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2697,"byte_end":2703,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":81}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2697,"byte_end":2703,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":81}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2721,"byte_end":2723,"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":2724,"byte_end":2728,"line_start":28,"line_end":28,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2730,"byte_end":2735,"line_start":28,"line_end":28,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":4294967166}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2740,"byte_end":2744,"line_start":28,"line_end":28,"column_start":52,"column_end":56},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2746,"byte_end":2751,"line_start":28,"line_end":28,"column_start":58,"column_end":63},"ref_id":{"krate":0,"index":4294967165}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2764,"byte_end":2772,"line_start":29,"line_end":29,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":89}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2764,"byte_end":2772,"line_start":29,"line_end":29,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":89}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2783,"byte_end":2785,"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":2788,"byte_end":2792,"line_start":29,"line_end":29,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2794,"byte_end":2799,"line_start":29,"line_end":29,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":4294967143}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2813,"byte_end":2818,"line_start":30,"line_end":30,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":85}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2813,"byte_end":2818,"line_start":30,"line_end":30,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":85}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2836,"byte_end":2838,"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":2853,"byte_end":2857,"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":2839,"byte_end":2843,"line_start":30,"line_end":30,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2845,"byte_end":2850,"line_start":30,"line_end":30,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":4294967128}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2858,"byte_end":2862,"line_start":30,"line_end":30,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2864,"byte_end":2869,"line_start":30,"line_end":30,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967127}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":2930,"byte_end":2935,"line_start":37,"line_end":37,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":6}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2986,"byte_end":2991,"line_start":40,"line_end":40,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":19}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":2993,"byte_end":3002,"line_start":40,"line_end":40,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":3004,"byte_end":3010,"line_start":40,"line_end":40,"column_start":31,"column_end":37},"ref_id":{"krate":0,"index":12}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3077,"byte_end":3083,"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":3069,"byte_end":3074,"line_start":42,"line_end":42,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":26}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3060,"byte_end":3066,"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":3047,"byte_end":3050,"line_start":42,"line_end":42,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":25}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":3039,"byte_end":3045,"line_start":42,"line_end":42,"column_start":19,"column_end":25},"ref_id":{"krate":0,"index":19}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3117,"byte_end":3123,"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":3107,"byte_end":3111,"line_start":43,"line_end":43,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":3112,"byte_end":3115,"line_start":43,"line_end":43,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":4294964705}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":3146,"byte_end":3151,"line_start":44,"line_end":44,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":4294964692}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":3211,"byte_end":3216,"line_start":48,"line_end":48,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":19}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":3218,"byte_end":3227,"line_start":48,"line_end":48,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":3229,"byte_end":3235,"line_start":48,"line_end":48,"column_start":31,"column_end":37},"ref_id":{"krate":0,"index":12}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3306,"byte_end":3312,"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":3298,"byte_end":3303,"line_start":50,"line_end":50,"column_start":53,"column_end":58},"ref_id":{"krate":0,"index":26}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3289,"byte_end":3295,"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":3272,"byte_end":3275,"line_start":50,"line_end":50,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":25}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":3264,"byte_end":3270,"line_start":50,"line_end":50,"column_start":19,"column_end":25},"ref_id":{"krate":0,"index":19}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":3346,"byte_end":3352,"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":3336,"byte_end":3340,"line_start":51,"line_end":51,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":3341,"byte_end":3344,"line_start":51,"line_end":51,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":4294964539}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":3375,"byte_end":3380,"line_start":52,"line_end":52,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":4294964526}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1724,"byte_end":1730,"line_start":3,"line_end":3,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":12}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3498,"byte_end":3501,"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":3533,"byte_end":3538,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":67}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3540,"byte_end":3543,"line_start":6,"line_end":6,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":6}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3562,"byte_end":3567,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":43}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3562,"byte_end":3567,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":43}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3592,"byte_end":3597,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":52}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3599,"byte_end":3608,"line_start":8,"line_end":8,"column_start":12,"column_end":21},"ref_id":{"krate":0,"index":48}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3703,"byte_end":3712,"line_start":14,"line_end":14,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":52}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3737,"byte_end":3742,"line_start":15,"line_end":15,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":125}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3785,"byte_end":3791,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":19}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3870,"byte_end":3876,"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":3883,"byte_end":3893,"line_start":22,"line_end":22,"column_start":47,"column_end":57},"ref_id":{"krate":0,"index":112}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":3932,"byte_end":3935,"line_start":23,"line_end":23,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":57}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3921,"byte_end":3930,"line_start":23,"line_end":23,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":52}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3936,"byte_end":3940,"line_start":23,"line_end":23,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":4294967057}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":3979,"byte_end":3983,"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":3973,"byte_end":3978,"line_start":24,"line_end":24,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":4294967044}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4000,"byte_end":4004,"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":4000,"byte_end":4004,"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":4015,"byte_end":4020,"line_start":25,"line_end":25,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":4294967028}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4034,"byte_end":4038,"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":4049,"byte_end":4052,"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":4065,"byte_end":4080,"line_start":26,"line_end":26,"column_start":44,"column_end":59},"ref_id":{"krate":0,"index":117}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4053,"byte_end":4063,"line_start":26,"line_end":26,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":112}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4101,"byte_end":4105,"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":4130,"byte_end":4132,"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":4133,"byte_end":4139,"line_start":28,"line_end":28,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4154,"byte_end":4163,"line_start":29,"line_end":29,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4165,"byte_end":4170,"line_start":29,"line_end":29,"column_start":24,"column_end":29},"ref_id":{"krate":0,"index":4294967044}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4184,"byte_end":4197,"line_start":30,"line_end":30,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4199,"byte_end":4208,"line_start":30,"line_end":30,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":4294967036}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4324,"byte_end":4330,"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":4331,"byte_end":4335,"line_start":36,"line_end":36,"column_start":39,"column_end":43},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4337,"byte_end":4347,"line_start":36,"line_end":36,"column_start":45,"column_end":55},"ref_id":{"krate":0,"index":112}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4374,"byte_end":4386,"line_start":37,"line_end":37,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4369,"byte_end":4373,"line_start":37,"line_end":37,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":4294966998}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4397,"byte_end":4408,"line_start":37,"line_end":37,"column_start":47,"column_end":58},"ref_id":{"krate":0,"index":155}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4387,"byte_end":4395,"line_start":37,"line_end":37,"column_start":37,"column_end":45},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4425,"byte_end":4428,"line_start":38,"line_end":38,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":4294966987}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4443,"byte_end":4445,"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":4443,"byte_end":4445,"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":4454,"byte_end":4456,"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":4457,"byte_end":4460,"line_start":39,"line_end":39,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":4294966974}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4475,"byte_end":4478,"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":4475,"byte_end":4478,"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":4485,"byte_end":4488,"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":4489,"byte_end":4490,"line_start":40,"line_end":40,"column_start":27,"column_end":28},"ref_id":{"krate":0,"index":4294966965}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4551,"byte_end":4557,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":19}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4709,"byte_end":4715,"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":4720,"byte_end":4730,"line_start":49,"line_end":49,"column_start":48,"column_end":58},"ref_id":{"krate":0,"index":112}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4780,"byte_end":4784,"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":4765,"byte_end":4769,"line_start":50,"line_end":50,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":4294966951}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4770,"byte_end":4779,"line_start":50,"line_end":50,"column_start":37,"column_end":46},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4801,"byte_end":4805,"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":4801,"byte_end":4805,"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":4816,"byte_end":4821,"line_start":51,"line_end":51,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":4294966932}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4835,"byte_end":4839,"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":4850,"byte_end":4853,"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":4866,"byte_end":4881,"line_start":52,"line_end":52,"column_start":44,"column_end":59},"ref_id":{"krate":0,"index":117}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4854,"byte_end":4864,"line_start":52,"line_end":52,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":112}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4902,"byte_end":4906,"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":4931,"byte_end":4935,"line_start":54,"line_end":54,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":4294966951}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4936,"byte_end":4949,"line_start":54,"line_end":54,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4952,"byte_end":4962,"line_start":54,"line_end":54,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":4294966941}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4972,"byte_end":4974,"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":5085,"byte_end":5093,"line_start":60,"line_end":60,"column_start":43,"column_end":51},"ref_id":{"krate":0,"index":153}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5098,"byte_end":5104,"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":5105,"byte_end":5109,"line_start":60,"line_end":60,"column_start":63,"column_end":67},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5111,"byte_end":5121,"line_start":60,"line_end":60,"column_start":69,"column_end":79},"ref_id":{"krate":0,"index":112}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5158,"byte_end":5170,"line_start":61,"line_end":61,"column_start":34,"column_end":46},"ref_id":{"krate":0,"index":31}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5153,"byte_end":5157,"line_start":61,"line_end":61,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":4294966903}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5190,"byte_end":5199,"line_start":63,"line_end":63,"column_start":15,"column_end":24},"ref_id":{"krate":0,"index":4294966899}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5221,"byte_end":5234,"line_start":63,"line_end":63,"column_start":46,"column_end":59},"ref_id":{"krate":0,"index":45}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5202,"byte_end":5206,"line_start":63,"line_end":63,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":4294966903}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5207,"byte_end":5220,"line_start":63,"line_end":63,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5254,"byte_end":5258,"line_start":64,"line_end":64,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966903}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5259,"byte_end":5272,"line_start":64,"line_end":64,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5283,"byte_end":5286,"line_start":64,"line_end":64,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":144}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5276,"byte_end":5281,"line_start":64,"line_end":64,"column_start":38,"column_end":43},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5360,"byte_end":5381,"line_start":67,"line_end":67,"column_start":35,"column_end":56},"ref_id":{"krate":0,"index":33}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5355,"byte_end":5359,"line_start":67,"line_end":67,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":4294966903}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5392,"byte_end":5397,"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":5382,"byte_end":5391,"line_start":67,"line_end":67,"column_start":57,"column_end":66},"ref_id":{"krate":0,"index":4294966888}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5415,"byte_end":5424,"line_start":68,"line_end":68,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":4294966888}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5427,"byte_end":5437,"line_start":68,"line_end":68,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":4294966862}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5457,"byte_end":5459,"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":5460,"byte_end":5469,"line_start":70,"line_end":70,"column_start":12,"column_end":21},"ref_id":{"krate":0,"index":4294966888}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5617,"byte_end":5623,"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":5624,"byte_end":5628,"line_start":75,"line_end":75,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5630,"byte_end":5640,"line_start":75,"line_end":75,"column_start":48,"column_end":58},"ref_id":{"krate":0,"index":112}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5683,"byte_end":5688,"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":5664,"byte_end":5668,"line_start":76,"line_end":76,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":4294966839}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5669,"byte_end":5682,"line_start":76,"line_end":76,"column_start":26,"column_end":39},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5706,"byte_end":5711,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":4294966828}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5733,"byte_end":5741,"line_start":78,"line_end":78,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":129}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5726,"byte_end":5731,"line_start":78,"line_end":78,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5733,"byte_end":5741,"line_start":78,"line_end":78,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":129}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5726,"byte_end":5731,"line_start":78,"line_end":78,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5768,"byte_end":5782,"line_start":79,"line_end":79,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5763,"byte_end":5767,"line_start":79,"line_end":79,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966839}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5819,"byte_end":5831,"line_start":80,"line_end":80,"column_start":33,"column_end":45},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5814,"byte_end":5818,"line_start":80,"line_end":80,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":4294966839}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5842,"byte_end":5850,"line_start":80,"line_end":80,"column_start":56,"column_end":64},"ref_id":{"krate":0,"index":163}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5832,"byte_end":5840,"line_start":80,"line_end":80,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5870,"byte_end":5872,"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":5879,"byte_end":5887,"line_start":81,"line_end":81,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":89}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5873,"byte_end":5877,"line_start":81,"line_end":81,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":67}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5893,"byte_end":5896,"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":5888,"byte_end":5891,"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":5897,"byte_end":5901,"line_start":81,"line_end":81,"column_start":44,"column_end":48},"ref_id":{"krate":0,"index":4294966809}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5938,"byte_end":5941,"line_start":83,"line_end":83,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":141}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5931,"byte_end":5936,"line_start":83,"line_end":83,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5938,"byte_end":5941,"line_start":83,"line_end":83,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":141}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5931,"byte_end":5936,"line_start":83,"line_end":83,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5971,"byte_end":5985,"line_start":84,"line_end":84,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5966,"byte_end":5970,"line_start":84,"line_end":84,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966839}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6006,"byte_end":6008,"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":6015,"byte_end":6021,"line_start":85,"line_end":85,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":92}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6009,"byte_end":6013,"line_start":85,"line_end":85,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":67}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6022,"byte_end":6023,"line_start":85,"line_end":85,"column_start":33,"column_end":34},"ref_id":{"krate":0,"index":4294966782}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6059,"byte_end":6068,"line_start":87,"line_end":87,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":137}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6052,"byte_end":6057,"line_start":87,"line_end":87,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6059,"byte_end":6068,"line_start":87,"line_end":87,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":137}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6052,"byte_end":6057,"line_start":87,"line_end":87,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6095,"byte_end":6109,"line_start":88,"line_end":88,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6090,"byte_end":6094,"line_start":88,"line_end":88,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966839}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6146,"byte_end":6158,"line_start":89,"line_end":89,"column_start":33,"column_end":45},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6141,"byte_end":6145,"line_start":89,"line_end":89,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":4294966839}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6169,"byte_end":6180,"line_start":89,"line_end":89,"column_start":56,"column_end":67},"ref_id":{"krate":0,"index":155}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6159,"byte_end":6167,"line_start":89,"line_end":89,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":153}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6205,"byte_end":6216,"line_start":90,"line_end":90,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6200,"byte_end":6204,"line_start":90,"line_end":90,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966839}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6224,"byte_end":6234,"line_start":90,"line_end":90,"column_start":41,"column_end":51},"ref_id":{"krate":0,"index":139}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6217,"byte_end":6222,"line_start":90,"line_end":90,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6257,"byte_end":6261,"line_start":91,"line_end":91,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":4294966839}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6262,"byte_end":6275,"line_start":91,"line_end":91,"column_start":25,"column_end":38},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6286,"byte_end":6295,"line_start":91,"line_end":91,"column_start":49,"column_end":58},"ref_id":{"krate":0,"index":137}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6279,"byte_end":6284,"line_start":91,"line_end":91,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6335,"byte_end":6347,"line_start":92,"line_end":92,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6330,"byte_end":6334,"line_start":92,"line_end":92,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":4294966839}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6358,"byte_end":6364,"line_start":92,"line_end":92,"column_start":61,"column_end":67},"ref_id":{"krate":0,"index":159}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6348,"byte_end":6356,"line_start":92,"line_end":92,"column_start":51,"column_end":59},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6395,"byte_end":6397,"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":6404,"byte_end":6412,"line_start":93,"line_end":93,"column_start":37,"column_end":45},"ref_id":{"krate":0,"index":77}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6398,"byte_end":6402,"line_start":93,"line_end":93,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":67}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6418,"byte_end":6421,"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":6413,"byte_end":6416,"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":6422,"byte_end":6426,"line_start":93,"line_end":93,"column_start":55,"column_end":59},"ref_id":{"krate":0,"index":4294966754}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6434,"byte_end":6437,"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":6429,"byte_end":6432,"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":6438,"byte_end":6443,"line_start":93,"line_end":93,"column_start":71,"column_end":76},"ref_id":{"krate":0,"index":4294966728}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6483,"byte_end":6485,"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":6486,"byte_end":6490,"line_start":96,"line_end":96,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":4294966754}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6523,"byte_end":6526,"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":6539,"byte_end":6552,"line_start":98,"line_end":98,"column_start":34,"column_end":47},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6527,"byte_end":6537,"line_start":98,"line_end":98,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":112}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6571,"byte_end":6580,"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":6683,"byte_end":6688,"line_start":104,"line_end":104,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":125}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6693,"byte_end":6699,"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":6704,"byte_end":6714,"line_start":104,"line_end":104,"column_start":62,"column_end":72},"ref_id":{"krate":0,"index":112}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6729,"byte_end":6737,"line_start":105,"line_end":105,"column_start":12,"column_end":20},"ref_id":{"krate":0,"index":4294966673}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6741,"byte_end":6745,"line_start":105,"line_end":105,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":4294966677}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6746,"byte_end":6759,"line_start":105,"line_end":105,"column_start":29,"column_end":42},"ref_id":{"krate":0,"index":22}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6779,"byte_end":6793,"line_start":106,"line_end":106,"column_start":18,"column_end":32},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6774,"byte_end":6778,"line_start":106,"line_end":106,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":4294966677}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6810,"byte_end":6812,"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":6846,"byte_end":6849,"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":6862,"byte_end":6877,"line_start":109,"line_end":109,"column_start":29,"column_end":44},"ref_id":{"krate":0,"index":117}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6850,"byte_end":6860,"line_start":109,"line_end":109,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":112}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6946,"byte_end":6954,"line_start":111,"line_end":111,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":4294966673}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6956,"byte_end":6960,"line_start":111,"line_end":111,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":4294966677}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6961,"byte_end":6974,"line_start":111,"line_end":111,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":22}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7096,"byte_end":7100,"line_start":118,"line_end":118,"column_start":52,"column_end":56},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7105,"byte_end":7111,"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":7112,"byte_end":7116,"line_start":118,"line_end":118,"column_start":68,"column_end":72},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7118,"byte_end":7128,"line_start":118,"line_end":118,"column_start":74,"column_end":84},"ref_id":{"krate":0,"index":112}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7146,"byte_end":7150,"line_start":119,"line_end":119,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7151,"byte_end":7164,"line_start":119,"line_end":119,"column_start":20,"column_end":33},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7186,"byte_end":7189,"line_start":120,"line_end":120,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":127}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7179,"byte_end":7184,"line_start":120,"line_end":120,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7186,"byte_end":7189,"line_start":120,"line_end":120,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":127}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7179,"byte_end":7184,"line_start":120,"line_end":120,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7216,"byte_end":7230,"line_start":121,"line_end":121,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7211,"byte_end":7215,"line_start":121,"line_end":121,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7317,"byte_end":7329,"line_start":123,"line_end":123,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7312,"byte_end":7316,"line_start":123,"line_end":123,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7340,"byte_end":7346,"line_start":123,"line_end":123,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":157}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7330,"byte_end":7338,"line_start":123,"line_end":123,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7366,"byte_end":7368,"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":7375,"byte_end":7378,"line_start":124,"line_end":124,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":69}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7369,"byte_end":7373,"line_start":124,"line_end":124,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":67}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7384,"byte_end":7387,"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":7379,"byte_end":7382,"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":7388,"byte_end":7397,"line_start":124,"line_end":124,"column_start":39,"column_end":48},"ref_id":{"krate":0,"index":4294966632}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7405,"byte_end":7408,"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":7400,"byte_end":7403,"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":7409,"byte_end":7419,"line_start":124,"line_end":124,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":4294966608}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7456,"byte_end":7464,"line_start":126,"line_end":126,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":129}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7449,"byte_end":7454,"line_start":126,"line_end":126,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7456,"byte_end":7464,"line_start":126,"line_end":126,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":129}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7449,"byte_end":7454,"line_start":126,"line_end":126,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7491,"byte_end":7505,"line_start":127,"line_end":127,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7486,"byte_end":7490,"line_start":127,"line_end":127,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7592,"byte_end":7604,"line_start":129,"line_end":129,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7587,"byte_end":7591,"line_start":129,"line_end":129,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7615,"byte_end":7621,"line_start":129,"line_end":129,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":157}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7605,"byte_end":7613,"line_start":129,"line_end":129,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7641,"byte_end":7643,"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":7650,"byte_end":7658,"line_start":130,"line_end":130,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":73}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7644,"byte_end":7648,"line_start":130,"line_end":130,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":67}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7664,"byte_end":7667,"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":7659,"byte_end":7662,"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":7668,"byte_end":7677,"line_start":130,"line_end":130,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":4294966632}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7685,"byte_end":7688,"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":7680,"byte_end":7683,"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":7689,"byte_end":7699,"line_start":130,"line_end":130,"column_start":65,"column_end":75},"ref_id":{"krate":0,"index":4294966568}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7736,"byte_end":7744,"line_start":132,"line_end":132,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":131}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7729,"byte_end":7734,"line_start":132,"line_end":132,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7736,"byte_end":7744,"line_start":132,"line_end":132,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":131}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7729,"byte_end":7734,"line_start":132,"line_end":132,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7771,"byte_end":7785,"line_start":133,"line_end":133,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7766,"byte_end":7770,"line_start":133,"line_end":133,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7872,"byte_end":7884,"line_start":135,"line_end":135,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7867,"byte_end":7871,"line_start":135,"line_end":135,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7895,"byte_end":7901,"line_start":135,"line_end":135,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":159}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7885,"byte_end":7893,"line_start":135,"line_end":135,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7921,"byte_end":7923,"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":7930,"byte_end":7938,"line_start":136,"line_end":136,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":77}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7924,"byte_end":7928,"line_start":136,"line_end":136,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":67}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7944,"byte_end":7947,"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":7939,"byte_end":7942,"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":7948,"byte_end":7957,"line_start":136,"line_end":136,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":4294966632}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7965,"byte_end":7968,"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":7960,"byte_end":7963,"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":7969,"byte_end":7979,"line_start":136,"line_end":136,"column_start":65,"column_end":75},"ref_id":{"krate":0,"index":4294966528}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8016,"byte_end":8022,"line_start":138,"line_end":138,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":133}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8009,"byte_end":8014,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8016,"byte_end":8022,"line_start":138,"line_end":138,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":133}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8009,"byte_end":8014,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8049,"byte_end":8063,"line_start":139,"line_end":139,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8044,"byte_end":8048,"line_start":139,"line_end":139,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8150,"byte_end":8162,"line_start":141,"line_end":141,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8145,"byte_end":8149,"line_start":141,"line_end":141,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8173,"byte_end":8179,"line_start":141,"line_end":141,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":159}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8163,"byte_end":8171,"line_start":141,"line_end":141,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8199,"byte_end":8201,"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":8208,"byte_end":8214,"line_start":142,"line_end":142,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":81}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8202,"byte_end":8206,"line_start":142,"line_end":142,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":67}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8220,"byte_end":8223,"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":8215,"byte_end":8218,"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":8224,"byte_end":8233,"line_start":142,"line_end":142,"column_start":42,"column_end":51},"ref_id":{"krate":0,"index":4294966632}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8241,"byte_end":8244,"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":8236,"byte_end":8239,"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":8245,"byte_end":8255,"line_start":142,"line_end":142,"column_start":63,"column_end":73},"ref_id":{"krate":0,"index":4294966488}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8292,"byte_end":8297,"line_start":144,"line_end":144,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":135}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8285,"byte_end":8290,"line_start":144,"line_end":144,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8292,"byte_end":8297,"line_start":144,"line_end":144,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":135}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8285,"byte_end":8290,"line_start":144,"line_end":144,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8324,"byte_end":8338,"line_start":145,"line_end":145,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8319,"byte_end":8323,"line_start":145,"line_end":145,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8425,"byte_end":8437,"line_start":147,"line_end":147,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8420,"byte_end":8424,"line_start":147,"line_end":147,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8448,"byte_end":8453,"line_start":147,"line_end":147,"column_start":62,"column_end":67},"ref_id":{"krate":0,"index":161}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8438,"byte_end":8446,"line_start":147,"line_end":147,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8473,"byte_end":8475,"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":8482,"byte_end":8487,"line_start":148,"line_end":148,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":85}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8476,"byte_end":8480,"line_start":148,"line_end":148,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":67}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8493,"byte_end":8496,"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":8488,"byte_end":8491,"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":8497,"byte_end":8506,"line_start":148,"line_end":148,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":4294966632}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8514,"byte_end":8517,"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":8509,"byte_end":8512,"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":8518,"byte_end":8528,"line_start":148,"line_end":148,"column_start":62,"column_end":72},"ref_id":{"krate":0,"index":4294966448}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8563,"byte_end":8566,"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":8579,"byte_end":8594,"line_start":150,"line_end":150,"column_start":34,"column_end":49},"ref_id":{"krate":0,"index":117}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8567,"byte_end":8577,"line_start":150,"line_end":150,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":112}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8672,"byte_end":8676,"line_start":152,"line_end":152,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8677,"byte_end":8690,"line_start":152,"line_end":152,"column_start":22,"column_end":35},"ref_id":{"krate":0,"index":22}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8819,"byte_end":8825,"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":8848,"byte_end":8854,"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":8882,"byte_end":8892,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"ref_id":{"krate":0,"index":112}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8870,"byte_end":8877,"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":8865,"byte_end":8868,"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":8926,"byte_end":8935,"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":8921,"byte_end":8924,"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":8945,"byte_end":8951,"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":8940,"byte_end":8943,"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":8969,"byte_end":8973,"line_start":167,"line_end":167,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966401}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9006,"byte_end":9019,"line_start":168,"line_end":168,"column_start":31,"column_end":44},"ref_id":{"krate":0,"index":114}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8988,"byte_end":8992,"line_start":168,"line_end":168,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8994,"byte_end":9004,"line_start":168,"line_end":168,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":112}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9006,"byte_end":9019,"line_start":168,"line_end":168,"column_start":31,"column_end":44},"ref_id":{"krate":0,"index":114}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8988,"byte_end":8992,"line_start":168,"line_end":168,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8994,"byte_end":9004,"line_start":168,"line_end":168,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":112}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9033,"byte_end":9034,"line_start":168,"line_end":168,"column_start":58,"column_end":59},"ref_id":{"krate":0,"index":4294966397}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9062,"byte_end":9063,"line_start":168,"line_end":168,"column_start":87,"column_end":88},"ref_id":{"krate":0,"index":4294966380}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9096,"byte_end":9111,"line_start":169,"line_end":169,"column_start":31,"column_end":46},"ref_id":{"krate":0,"index":117}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9078,"byte_end":9082,"line_start":169,"line_end":169,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":117}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9084,"byte_end":9094,"line_start":169,"line_end":169,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":112}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9096,"byte_end":9111,"line_start":169,"line_end":169,"column_start":31,"column_end":46},"ref_id":{"krate":0,"index":117}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9078,"byte_end":9082,"line_start":169,"line_end":169,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":117}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9084,"byte_end":9094,"line_start":169,"line_end":169,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":112}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9125,"byte_end":9126,"line_start":169,"line_end":169,"column_start":60,"column_end":61},"ref_id":{"krate":0,"index":4294966397}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9154,"byte_end":9155,"line_start":169,"line_end":169,"column_start":89,"column_end":90},"ref_id":{"krate":0,"index":4294966374}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9511,"byte_end":9521,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"ref_id":{"krate":0,"index":112}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9462,"byte_end":9466,"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":9479,"byte_end":9482,"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":9467,"byte_end":9470,"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":9472,"byte_end":9477,"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":9499,"byte_end":9504,"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":9487,"byte_end":9490,"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":9492,"byte_end":9497,"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":9448,"byte_end":9451,"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":9453,"byte_end":9460,"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":9558,"byte_end":9561,"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":9546,"byte_end":9549,"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":9551,"byte_end":9556,"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":9578,"byte_end":9583,"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":9566,"byte_end":9569,"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":9571,"byte_end":9576,"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":9623,"byte_end":9636,"line_start":187,"line_end":187,"column_start":28,"column_end":41},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9611,"byte_end":9621,"line_start":187,"line_end":187,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":112}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9655,"byte_end":9659,"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":9721,"byte_end":9726,"line_start":195,"line_end":195,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":12}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9746,"byte_end":9755,"line_start":196,"line_end":196,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9757,"byte_end":9760,"line_start":196,"line_end":196,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":6}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9762,"byte_end":9766,"line_start":196,"line_end":196,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":67}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9746,"byte_end":9755,"line_start":196,"line_end":196,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":9757,"byte_end":9760,"line_start":196,"line_end":196,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":6}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9762,"byte_end":9766,"line_start":196,"line_end":196,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":67}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9864,"byte_end":9870,"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":9853,"byte_end":9856,"line_start":199,"line_end":199,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":25}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9845,"byte_end":9851,"line_start":199,"line_end":199,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9897,"byte_end":9900,"line_start":200,"line_end":200,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":69}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9906,"byte_end":9909,"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":9901,"byte_end":9904,"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":9910,"byte_end":9916,"line_start":200,"line_end":200,"column_start":37,"column_end":43},"ref_id":{"krate":0,"index":92}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9929,"byte_end":9932,"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":9924,"byte_end":9927,"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":9933,"byte_end":9939,"line_start":200,"line_end":200,"column_start":60,"column_end":66},"ref_id":{"krate":0,"index":92}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9982,"byte_end":9988,"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":9974,"byte_end":9979,"line_start":201,"line_end":201,"column_start":27,"column_end":32},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9967,"byte_end":9973,"line_start":201,"line_end":201,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":4294964097}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9992,"byte_end":10000,"line_start":201,"line_end":201,"column_start":45,"column_end":53},"ref_id":{"krate":0,"index":4294964088}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1740,"byte_end":1745,"line_start":4,"line_end":4,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":43}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10708,"byte_end":10713,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"ref_id":{"krate":0,"index":125}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10751,"byte_end":10759,"line_start":33,"line_end":33,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":153}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10774,"byte_end":10778,"line_start":34,"line_end":34,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":153}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10780,"byte_end":10788,"line_start":34,"line_end":34,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":153}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10805,"byte_end":10809,"line_start":35,"line_end":35,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":125}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10811,"byte_end":10816,"line_start":35,"line_end":35,"column_start":19,"column_end":24},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10836,"byte_end":10840,"line_start":36,"line_end":36,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966310}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10855,"byte_end":10858,"line_start":37,"line_end":37,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":127}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10861,"byte_end":10869,"line_start":37,"line_end":37,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":129}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10873,"byte_end":10879,"line_start":37,"line_end":37,"column_start":31,"column_end":37},"ref_id":{"krate":0,"index":157}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10893,"byte_end":10901,"line_start":38,"line_end":38,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":131}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10904,"byte_end":10910,"line_start":38,"line_end":38,"column_start":24,"column_end":30},"ref_id":{"krate":0,"index":133}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10914,"byte_end":10920,"line_start":38,"line_end":38,"column_start":34,"column_end":40},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10934,"byte_end":10939,"line_start":39,"line_end":39,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":135}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10943,"byte_end":10948,"line_start":39,"line_end":39,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":161}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10968,"byte_end":10979,"line_start":41,"line_end":41,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":155}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1755,"byte_end":1764,"line_start":5,"line_end":5,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":48}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11157,"byte_end":11160,"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":11162,"byte_end":11166,"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":11182,"byte_end":11185,"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":11187,"byte_end":11190,"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":11229,"byte_end":11234,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":125}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11236,"byte_end":11241,"line_start":8,"line_end":8,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":43}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11384,"byte_end":11392,"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":11393,"byte_end":11398,"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":11459,"byte_end":11468,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"ref_id":{"krate":0,"index":52}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11527,"byte_end":11536,"line_start":20,"line_end":20,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":52}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11551,"byte_end":11555,"line_start":21,"line_end":21,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":54}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11574,"byte_end":11582,"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":11566,"byte_end":11571,"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":11557,"byte_end":11565,"line_start":21,"line_end":21,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":4294966240}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11783,"byte_end":11792,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"ref_id":{"krate":0,"index":52}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11770,"byte_end":11778,"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":11815,"byte_end":11820,"line_start":30,"line_end":30,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":125}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11849,"byte_end":11855,"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":11856,"byte_end":11861,"line_start":32,"line_end":32,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11899,"byte_end":11903,"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":11889,"byte_end":11893,"line_start":33,"line_end":33,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":4294966211}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11894,"byte_end":11898,"line_start":33,"line_end":33,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":54}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11922,"byte_end":11931,"line_start":35,"line_end":35,"column_start":15,"column_end":24},"ref_id":{"krate":0,"index":4294966202}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11946,"byte_end":11950,"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":11946,"byte_end":11950,"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":12011,"byte_end":12020,"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":12000,"byte_end":12009,"line_start":37,"line_end":37,"column_start":34,"column_end":43},"ref_id":{"krate":0,"index":4294966202}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12051,"byte_end":12055,"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":12051,"byte_end":12055,"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":12079,"byte_end":12083,"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":12069,"byte_end":12073,"line_start":39,"line_end":39,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":4294966211}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12074,"byte_end":12078,"line_start":39,"line_end":39,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":54}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12121,"byte_end":12131,"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":12111,"byte_end":12120,"line_start":40,"line_end":40,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":4294966178}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12137,"byte_end":12146,"line_start":40,"line_end":40,"column_start":50,"column_end":59},"ref_id":{"krate":0,"index":4294966178}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12188,"byte_end":12192,"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":12181,"byte_end":12187,"line_start":41,"line_end":41,"column_start":25,"column_end":31},"ref_id":{"krate":0,"index":4294966186}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12203,"byte_end":12207,"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":12193,"byte_end":12197,"line_start":41,"line_end":41,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":4294966211}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12198,"byte_end":12202,"line_start":41,"line_end":41,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":54}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12243,"byte_end":12252,"line_start":42,"line_end":42,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":4294966178}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12294,"byte_end":12298,"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":12417,"byte_end":12421,"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":12429,"byte_end":12432,"line_start":49,"line_end":49,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":141}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12422,"byte_end":12427,"line_start":49,"line_end":49,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12455,"byte_end":12461,"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":12440,"byte_end":12445,"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":12433,"byte_end":12439,"line_start":49,"line_end":49,"column_start":33,"column_end":39},"ref_id":{"krate":0,"index":4294966186}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12492,"byte_end":12496,"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":12492,"byte_end":12496,"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":12505,"byte_end":12509,"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":12517,"byte_end":12520,"line_start":51,"line_end":51,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":127}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12510,"byte_end":12515,"line_start":51,"line_end":51,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12535,"byte_end":12539,"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":12535,"byte_end":12539,"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":12548,"byte_end":12552,"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":12560,"byte_end":12568,"line_start":52,"line_end":52,"column_start":38,"column_end":46},"ref_id":{"krate":0,"index":129}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12553,"byte_end":12558,"line_start":52,"line_end":52,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12583,"byte_end":12587,"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":12583,"byte_end":12587,"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":12596,"byte_end":12600,"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":12608,"byte_end":12616,"line_start":53,"line_end":53,"column_start":38,"column_end":46},"ref_id":{"krate":0,"index":131}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12601,"byte_end":12606,"line_start":53,"line_end":53,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12631,"byte_end":12635,"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":12631,"byte_end":12635,"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":12644,"byte_end":12648,"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":12656,"byte_end":12662,"line_start":54,"line_end":54,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":133}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12649,"byte_end":12654,"line_start":54,"line_end":54,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12677,"byte_end":12681,"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":12677,"byte_end":12681,"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":12690,"byte_end":12694,"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":12702,"byte_end":12707,"line_start":55,"line_end":55,"column_start":38,"column_end":43},"ref_id":{"krate":0,"index":135}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12695,"byte_end":12700,"line_start":55,"line_end":55,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12722,"byte_end":12726,"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":12722,"byte_end":12726,"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":12735,"byte_end":12739,"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":12747,"byte_end":12756,"line_start":56,"line_end":56,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":137}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12740,"byte_end":12745,"line_start":56,"line_end":56,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12771,"byte_end":12775,"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":12771,"byte_end":12775,"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":12784,"byte_end":12788,"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":12796,"byte_end":12806,"line_start":57,"line_end":57,"column_start":38,"column_end":48},"ref_id":{"krate":0,"index":139}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12789,"byte_end":12794,"line_start":57,"line_end":57,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12821,"byte_end":12825,"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":12829,"byte_end":12833,"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":12841,"byte_end":12844,"line_start":58,"line_end":58,"column_start":33,"column_end":36},"ref_id":{"krate":0,"index":144}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12834,"byte_end":12839,"line_start":58,"line_end":58,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":125}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12859,"byte_end":12863,"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":12859,"byte_end":12863,"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":12870,"byte_end":12874,"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":12942,"byte_end":12947,"line_start":67,"line_end":67,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":48}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13037,"byte_end":13040,"line_start":71,"line_end":71,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":57}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13026,"byte_end":13035,"line_start":71,"line_end":71,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":52}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13084,"byte_end":13090,"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":13077,"byte_end":13081,"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":13067,"byte_end":13076,"line_start":72,"line_end":72,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":4294963040}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13101,"byte_end":13104,"line_start":72,"line_end":72,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":141}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13094,"byte_end":13099,"line_start":72,"line_end":72,"column_start":47,"column_end":52},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13200,"byte_end":13203,"line_start":76,"line_end":76,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":57}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13189,"byte_end":13198,"line_start":76,"line_end":76,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":52}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13249,"byte_end":13255,"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":13242,"byte_end":13246,"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":13232,"byte_end":13241,"line_start":77,"line_end":77,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":4294962888}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13266,"byte_end":13269,"line_start":77,"line_end":77,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":141}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13259,"byte_end":13264,"line_start":77,"line_end":77,"column_start":47,"column_end":52},"ref_id":{"krate":0,"index":125}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13377,"byte_end":13380,"line_start":82,"line_end":82,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":57}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13366,"byte_end":13375,"line_start":82,"line_end":82,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":52}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13425,"byte_end":13431,"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":13418,"byte_end":13422,"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":13408,"byte_end":13417,"line_start":83,"line_end":83,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":4294962735}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13442,"byte_end":13445,"line_start":83,"line_end":83,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":141}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":13435,"byte_end":13440,"line_start":83,"line_end":83,"column_start":47,"column_end":52},"ref_id":{"krate":0,"index":125}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":218,"byte_end":227,"line_start":9,"line_end":9,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":229,"byte_end":235,"line_start":9,"line_end":9,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":12}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":322,"byte_end":328,"line_start":13,"line_end":13,"column_start":19,"column_end":25},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":333,"byte_end":339,"line_start":13,"line_end":13,"column_start":30,"column_end":36},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":345,"byte_end":355,"line_start":13,"line_end":13,"column_start":42,"column_end":52},"ref_id":{"krate":0,"index":112}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":378,"byte_end":381,"line_start":14,"line_end":14,"column_start":20,"column_end":23},"ref_id":{"krate":5,"index":3514}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":373,"byte_end":377,"line_start":14,"line_end":14,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":4294966014}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":404,"byte_end":408,"line_start":15,"line_end":15,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":4294966014}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":419,"byte_end":427,"line_start":16,"line_end":16,"column_start":10,"column_end":18},"ref_id":{"krate":5,"index":3504}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":414,"byte_end":418,"line_start":16,"line_end":16,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":4294965997}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":428,"byte_end":431,"line_start":16,"line_end":16,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":4294966003}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":519,"byte_end":522,"line_start":17,"line_end":17,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":25}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":492,"byte_end":501,"line_start":17,"line_end":17,"column_start":27,"column_end":36},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":503,"byte_end":509,"line_start":17,"line_end":17,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":12}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":511,"byte_end":517,"line_start":17,"line_end":17,"column_start":46,"column_end":52},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":524,"byte_end":528,"line_start":17,"line_end":17,"column_start":59,"column_end":63},"ref_id":{"krate":0,"index":4294965997}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":558,"byte_end":563,"line_start":18,"line_end":18,"column_start":27,"column_end":32},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":546,"byte_end":557,"line_start":18,"line_end":18,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":4294965985}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":610,"byte_end":613,"line_start":19,"line_end":19,"column_start":43,"column_end":46},"ref_id":{"krate":0,"index":4294965973}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":621,"byte_end":623,"line_start":21,"line_end":21,"column_start":5,"column_end":7},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":640,"byte_end":644,"line_start":21,"line_end":21,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":8}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":624,"byte_end":633,"line_start":21,"line_end":21,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":635,"byte_end":638,"line_start":21,"line_end":21,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":6}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":645,"byte_end":648,"line_start":21,"line_end":21,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":4294965973}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1221,"byte_end":1224,"line_start":34,"line_end":34,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":3479}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1213,"byte_end":1219,"line_start":34,"line_end":34,"column_start":25,"column_end":31},"ref_id":{"krate":5,"index":4732}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1254,"byte_end":1263,"line_start":35,"line_end":35,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":2708}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1246,"byte_end":1251,"line_start":35,"line_end":35,"column_start":19,"column_end":24},"ref_id":{"krate":1,"index":2702}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":1242,"byte_end":1244,"line_start":35,"line_end":35,"column_start":15,"column_end":17},"ref_id":{"krate":1,"index":2251}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1269,"byte_end":1274,"line_start":35,"line_end":35,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":4294965952}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1290,"byte_end":1292,"line_start":36,"line_end":36,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1290,"byte_end":1292,"line_start":36,"line_end":36,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1323,"byte_end":1331,"line_start":37,"line_end":37,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":65}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1332,"byte_end":1337,"line_start":37,"line_end":37,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":4294965952}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1361,"byte_end":1363,"line_start":38,"line_end":38,"column_start":21,"column_end":23},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1361,"byte_end":1363,"line_start":38,"line_end":38,"column_start":21,"column_end":23},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1412,"byte_end":1415,"line_start":38,"line_end":38,"column_start":72,"column_end":75},"ref_id":{"krate":0,"index":4294965925}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1438,"byte_end":1441,"line_start":39,"line_end":39,"column_start":21,"column_end":24},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1438,"byte_end":1441,"line_start":39,"line_end":39,"column_start":21,"column_end":24},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1619,"byte_end":1622,"line_start":45,"line_end":45,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1619,"byte_end":1622,"line_start":45,"line_end":45,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1655,"byte_end":1660,"line_start":45,"line_end":45,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":4294965913}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/parsemath/parser.rs","byte_start":3785,"byte_end":3791,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":19},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":4551,"byte_end":4557,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":19},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":8882,"byte_end":8892,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":112},"to":{"krate":2,"index":5982}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":9511,"byte_end":9521,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":112},"to":{"krate":2,"index":1806}},{"span":{"file_name":"src/parsemath/token.rs","byte_start":10708,"byte_end":10713,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":125},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11459,"byte_end":11468,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":52},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11783,"byte_end":11792,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":52},"to":{"krate":2,"index":4772}}]} \ No newline at end of file diff --git a/chapter2/target/rls/debug/deps/save-analysis/ocalc-9bb38f3499aac79e.json b/chapter2/target/rls/debug/deps/save-analysis/ocalc-9bb38f3499aac79e.json deleted file mode 100644 index fa47071..0000000 --- a/chapter2/target/rls/debug/deps/save-analysis/ocalc-9bb38f3499aac79e.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/learn/commandline/ocalc","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/target/rls/debug/deps/libocalc-9bb38f3499aac79e.rmeta"},"prelude":{"crate_id":{"name":"ocalc","disambiguator":[12016725236075358207,13087320044712232079]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/learn/commandline/ocalc/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1680,"line_start":1,"line_end":48,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":197},"span":{"file_name":"src/main.rs","byte_start":112,"byte_end":115,"line_start":4,"line_end":4,"column_start":10,"column_end":13},"alias_span":null,"name":"f64","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2251},"span":{"file_name":"src/main.rs","byte_start":126,"byte_end":128,"line_start":5,"line_end":5,"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":1911,"byte_end":1916,"line_start":3,"line_end":3,"column_start":10,"column_end":15},"alias_span":null,"name":"error","value":"","parent":{"krate":0,"index":6}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/ast.rs","byte_start":2439,"byte_end":2440,"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":8}},{"kind":"Use","ref_id":{"krate":5,"index":2730},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3503,"byte_end":3506,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":10}},{"kind":"Use","ref_id":{"krate":0,"index":58},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3545,"byte_end":3549,"line_start":6,"line_end":6,"column_start":17,"column_end":21},"alias_span":null,"name":"Node","value":"","parent":{"krate":0,"index":10}},{"kind":"Use","ref_id":{"krate":0,"index":130},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3570,"byte_end":3578,"line_start":7,"line_end":7,"column_start":20,"column_end":28},"alias_span":null,"name":"OperPrec","value":"","parent":{"krate":0,"index":10}},{"kind":"Use","ref_id":{"krate":0,"index":102},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3580,"byte_end":3585,"line_start":7,"line_end":7,"column_start":30,"column_end":35},"alias_span":null,"name":"Token","value":"","parent":{"krate":0,"index":10}},{"kind":"Use","ref_id":{"krate":0,"index":45},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3610,"byte_end":3619,"line_start":8,"line_end":8,"column_start":23,"column_end":32},"alias_span":null,"name":"Tokenizer","value":"","parent":{"krate":0,"index":10}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/token.rs","byte_start":10790,"byte_end":10791,"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":38}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/parsemath/token.rs","byte_start":10790,"byte_end":10791,"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":38}},{"kind":"Use","ref_id":{"krate":2,"index":28650},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11168,"byte_end":11176,"line_start":4,"line_end":4,"column_start":16,"column_end":24},"alias_span":null,"name":"Peekable","value":"","parent":{"krate":0,"index":41}},{"kind":"Use","ref_id":{"krate":2,"index":31225},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11192,"byte_end":11197,"line_start":5,"line_end":5,"column_start":15,"column_end":20},"alias_span":null,"name":"Chars","value":"","parent":{"krate":0,"index":41}},{"kind":"Use","ref_id":{"krate":0,"index":102},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11243,"byte_end":11248,"line_start":8,"line_end":8,"column_start":19,"column_end":24},"alias_span":null,"name":"Token","value":"","parent":{"krate":0,"index":41}},{"kind":"Use","ref_id":{"krate":0,"index":93},"span":{"file_name":"src/main.rs","byte_start":237,"byte_end":247,"line_start":9,"line_end":9,"column_start":24,"column_end":34},"alias_span":null,"name":"ParseError","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":1680,"line_start":1,"line_end":48,"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":55},{"krate":0,"index":56},{"krate":0,"index":57}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":5},"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":6},{"krate":0,"index":10},{"krate":0,"index":36},{"krate":0,"index":41}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":6},"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":7},{"krate":0,"index":58},{"krate":0,"index":91},{"krate":0,"index":89},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":8}],"decl_id":null,"docs":" Module Parsemath\n","sig":null,"attributes":[{"value":"/ Module Parsemath","span":{"file_name":"src/parsemath/mod.rs","byte_start":1682,"byte_end":1702,"line_start":1,"line_end":1,"column_start":1,"column_end":21}}]},{"kind":"TupleVariant","id":{"krate":0,"index":59},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2098,"byte_end":2101,"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":58},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":63},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2129,"byte_end":2137,"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":58},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":67},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2165,"byte_end":2173,"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":58},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":71},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2201,"byte_end":2207,"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":58},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":75},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2235,"byte_end":2240,"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":58},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":79},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2268,"byte_end":2276,"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":58},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":82},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2293,"byte_end":2299,"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":58},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":58},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2087,"byte_end":2091,"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":59},{"krate":0,"index":63},{"krate":0,"index":67},{"krate":0,"index":71},{"krate":0,"index":75},{"krate":0,"index":79},{"krate":0,"index":82}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967266},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2367,"byte_end":2371,"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":8},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2362,"byte_end":2366,"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":4294967244},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2474,"byte_end":2475,"line_start":24,"line_end":24,"column_start":16,"column_end":17},"name":"i","qualname":"i$51","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967235},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2499,"byte_end":2504,"line_start":25,"line_end":25,"column_start":13,"column_end":18},"name":"expr1","qualname":"expr1$60","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967234},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2506,"byte_end":2511,"line_start":25,"line_end":25,"column_start":20,"column_end":25},"name":"expr2","qualname":"expr2$61","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967212},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2568,"byte_end":2573,"line_start":26,"line_end":26,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$83","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967211},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2575,"byte_end":2580,"line_start":26,"line_end":26,"column_start":25,"column_end":30},"name":"expr2","qualname":"expr2$84","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967189},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2637,"byte_end":2642,"line_start":27,"line_end":27,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$106","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967188},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2644,"byte_end":2649,"line_start":27,"line_end":27,"column_start":25,"column_end":30},"name":"expr2","qualname":"expr2$107","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967166},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2704,"byte_end":2709,"line_start":28,"line_end":28,"column_start":16,"column_end":21},"name":"expr1","qualname":"expr1$129","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967165},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2711,"byte_end":2716,"line_start":28,"line_end":28,"column_start":23,"column_end":28},"name":"expr2","qualname":"expr2$130","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967143},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2773,"byte_end":2778,"line_start":29,"line_end":29,"column_start":18,"column_end":23},"name":"expr1","qualname":"expr1$152","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967128},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2819,"byte_end":2824,"line_start":30,"line_end":30,"column_start":15,"column_end":20},"name":"expr1","qualname":"expr1$167","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967127},"span":{"file_name":"src/parsemath/ast.rs","byte_start":2826,"byte_end":2831,"line_start":30,"line_end":30,"column_start":22,"column_end":27},"name":"expr2","qualname":"expr2$168","value":"std::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":10},"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":11},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":21},{"krate":0,"index":25},{"krate":0,"index":93},{"krate":0,"index":100},{"krate":0,"index":32},{"krate":0,"index":34}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":17},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3675,"byte_end":3681,"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":19},{"krate":0,"index":20}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":19},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3692,"byte_end":3701,"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":17},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":20},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3722,"byte_end":3735,"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":17},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967061},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3852,"byte_end":3856,"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":23},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3848,"byte_end":3851,"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":4294967048},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3913,"byte_end":3918,"line_start":23,"line_end":23,"column_start":17,"column_end":22},"name":"lexer","qualname":"lexer$247","value":"parsemath::tokenizer::Tokenizer<'a>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967040},"span":{"file_name":"src/parsemath/parser.rs","byte_start":3955,"byte_end":3964,"line_start":24,"line_end":24,"column_start":13,"column_end":22},"name":"cur_token","qualname":"cur_token$255","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967032},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4005,"byte_end":4010,"line_start":25,"line_end":25,"column_start":18,"column_end":23},"name":"token","qualname":"token$263","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967002},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4315,"byte_end":4319,"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":24},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4304,"byte_end":4309,"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":4294966991},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4363,"byte_end":4366,"line_start":37,"line_end":37,"column_start":13,"column_end":16},"name":"ast","qualname":"ast$304","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966978},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4446,"byte_end":4449,"line_start":39,"line_end":39,"column_start":16,"column_end":19},"name":"ast","qualname":"ast$317","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966969},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4479,"byte_end":4480,"line_start":40,"line_end":40,"column_start":17,"column_end":18},"name":"e","qualname":"e$326","value":"parsemath::parser::ParseError","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966955},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4700,"byte_end":4704,"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":27},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4680,"byte_end":4694,"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":4294966945},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4746,"byte_end":4756,"line_start":50,"line_end":50,"column_start":13,"column_end":23},"name":"next_token","qualname":"next_token$350","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966936},"span":{"file_name":"src/parsemath/parser.rs","byte_start":4806,"byte_end":4811,"line_start":51,"line_end":51,"column_start":18,"column_end":23},"name":"token","qualname":"token$359","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966907},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5068,"byte_end":5072,"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":4294966903},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5074,"byte_end":5083,"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":28},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5050,"byte_end":5062,"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":4294966892},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5141,"byte_end":5150,"line_start":61,"line_end":61,"column_start":17,"column_end":26},"name":"left_expr","qualname":"left_expr$403","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966866},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5342,"byte_end":5352,"line_start":67,"line_end":67,"column_start":17,"column_end":27},"name":"right_expr","qualname":"right_expr$429","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966843},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5608,"byte_end":5612,"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":29},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5590,"byte_end":5602,"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":4294966832},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5656,"byte_end":5661,"line_start":76,"line_end":76,"column_start":13,"column_end":18},"name":"token","qualname":"token$463","value":"parsemath::token::Token","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966813},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5807,"byte_end":5811,"line_start":80,"line_end":80,"column_start":21,"column_end":25},"name":"expr","qualname":"expr$482","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966786},"span":{"file_name":"src/parsemath/parser.rs","byte_start":5942,"byte_end":5943,"line_start":83,"line_end":83,"column_start":24,"column_end":25},"name":"i","qualname":"i$509","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966758},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6134,"byte_end":6138,"line_start":89,"line_end":89,"column_start":21,"column_end":25},"name":"expr","qualname":"expr$537","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966732},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6322,"byte_end":6327,"line_start":92,"line_end":92,"column_start":25,"column_end":30},"name":"right","qualname":"right$563","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966681},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6667,"byte_end":6671,"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":4294966677},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6673,"byte_end":6681,"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":30},"span":{"file_name":"src/parsemath/parser.rs","byte_start":6650,"byte_end":6661,"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":4294966640},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7079,"byte_end":7083,"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":4294966636},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7085,"byte_end":7094,"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":31},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7052,"byte_end":7073,"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":4294966612},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7299,"byte_end":7309,"line_start":123,"line_end":123,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$683","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966572},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7574,"byte_end":7584,"line_start":129,"line_end":129,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$723","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966532},"span":{"file_name":"src/parsemath/parser.rs","byte_start":7854,"byte_end":7864,"line_start":135,"line_end":135,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$763","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966492},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8132,"byte_end":8142,"line_start":141,"line_end":141,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$803","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966452},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8407,"byte_end":8417,"line_start":147,"line_end":147,"column_start":21,"column_end":31},"name":"right_expr","qualname":"right_expr$843","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":94},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8805,"byte_end":8818,"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":93},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":97},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8832,"byte_end":8847,"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":93},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":93},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8788,"byte_end":8798,"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":94},{"krate":0,"index":97}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966405},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8907,"byte_end":8911,"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":4294966401},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8913,"byte_end":8914,"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":33},"span":{"file_name":"src/parsemath/parser.rs","byte_start":8902,"byte_end":8905,"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":4294966384},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9020,"byte_end":9021,"line_start":168,"line_end":168,"column_start":45,"column_end":46},"name":"e","qualname":"e$911","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966378},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9112,"byte_end":9113,"line_start":169,"line_end":169,"column_start":47,"column_end":48},"name":"e","qualname":"e$917","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966358},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9536,"byte_end":9544,"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":35},"span":{"file_name":"src/parsemath/parser.rs","byte_start":9531,"byte_end":9535,"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":36},"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":102},{"krate":0,"index":128},{"krate":0,"index":124},{"krate":0,"index":125},{"krate":0,"index":122},{"krate":0,"index":130},{"krate":0,"index":146},{"krate":0,"index":143},{"krate":0,"index":144},{"krate":0,"index":141},{"krate":0,"index":37}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":103},"span":{"file_name":"src/parsemath/token.rs","byte_start":10240,"byte_end":10243,"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":102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":105},"span":{"file_name":"src/parsemath/token.rs","byte_start":10249,"byte_end":10257,"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":102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":107},"span":{"file_name":"src/parsemath/token.rs","byte_start":10263,"byte_end":10271,"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":102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":109},"span":{"file_name":"src/parsemath/token.rs","byte_start":10277,"byte_end":10283,"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":102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":111},"span":{"file_name":"src/parsemath/token.rs","byte_start":10289,"byte_end":10294,"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":102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":113},"span":{"file_name":"src/parsemath/token.rs","byte_start":10300,"byte_end":10309,"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":102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":115},"span":{"file_name":"src/parsemath/token.rs","byte_start":10315,"byte_end":10325,"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":102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":117},"span":{"file_name":"src/parsemath/token.rs","byte_start":10331,"byte_end":10334,"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":102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":120},"span":{"file_name":"src/parsemath/token.rs","byte_start":10345,"byte_end":10348,"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":102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":102},"span":{"file_name":"src/parsemath/token.rs","byte_start":10228,"byte_end":10233,"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":103},{"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":120}],"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":10012,"byte_end":10093,"line_start":1,"line_end":1,"column_start":1,"column_end":82}}]},{"kind":"TupleVariant","id":{"krate":0,"index":131},"span":{"file_name":"src/parsemath/token.rs","byte_start":10548,"byte_end":10559,"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":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":133},"span":{"file_name":"src/parsemath/token.rs","byte_start":10565,"byte_end":10571,"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":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":135},"span":{"file_name":"src/parsemath/token.rs","byte_start":10577,"byte_end":10583,"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":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":137},"span":{"file_name":"src/parsemath/token.rs","byte_start":10589,"byte_end":10594,"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":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":139},"span":{"file_name":"src/parsemath/token.rs","byte_start":10600,"byte_end":10608,"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":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":130},"span":{"file_name":"src/parsemath/token.rs","byte_start":10533,"byte_end":10541,"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":131},{"krate":0,"index":133},{"krate":0,"index":135},{"krate":0,"index":137},{"krate":0,"index":139}],"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":10463,"byte_end":10523,"line_start":21,"line_end":21,"column_start":1,"column_end":61}}]},{"kind":"Local","id":{"krate":0,"index":4294966331},"span":{"file_name":"src/parsemath/token.rs","byte_start":10742,"byte_end":10746,"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":38},"span":{"file_name":"src/parsemath/token.rs","byte_start":10727,"byte_end":10740,"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":41},"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":42},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":45},{"krate":0,"index":48},{"krate":0,"index":51}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":45},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11358,"byte_end":11367,"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":47}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":47},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11378,"byte_end":11382,"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":45},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966261},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11490,"byte_end":11498,"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":50},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11486,"byte_end":11489,"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":4294966232},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11840,"byte_end":11844,"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":54},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11830,"byte_end":11834,"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":4294966223},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11877,"byte_end":11886,"line_start":33,"line_end":33,"column_start":13,"column_end":22},"name":"next_char","qualname":"next_char$1072","value":"std::option::Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966207},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11991,"byte_end":11997,"line_start":37,"line_end":37,"column_start":25,"column_end":31},"name":"number","qualname":"number$1088","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966199},"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12056,"byte_end":12065,"line_start":39,"line_end":39,"column_start":32,"column_end":41},"name":"next_char","qualname":"next_char$1096","value":"&char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966039},"span":{"file_name":"src/main.rs","byte_start":316,"byte_end":320,"line_start":13,"line_end":13,"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":56},"span":{"file_name":"src/main.rs","byte_start":307,"byte_end":315,"line_start":13,"line_end":13,"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":4294966028},"span":{"file_name":"src/main.rs","byte_start":367,"byte_end":370,"line_start":14,"line_end":14,"column_start":9,"column_end":12},"name":"len","qualname":"len$1267","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966022},"span":{"file_name":"src/main.rs","byte_start":397,"byte_end":401,"line_start":15,"line_end":15,"column_start":13,"column_end":17},"name":"expr","qualname":"expr$1273","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966010},"span":{"file_name":"src/main.rs","byte_start":478,"byte_end":489,"line_start":17,"line_end":17,"column_start":13,"column_end":24},"name":"math_parser","qualname":"math_parser$1285","value":"parsemath::parser::Parser<'_>","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":540,"byte_end":543,"line_start":18,"line_end":18,"column_start":9,"column_end":12},"name":"ast","qualname":"ast$1297","value":"parsemath::ast::Node","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":57},"span":{"file_name":"src/main.rs","byte_start":810,"byte_end":814,"line_start":27,"line_end":27,"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":4294965977},"span":{"file_name":"src/main.rs","byte_start":1205,"byte_end":1210,"line_start":34,"line_end":34,"column_start":17,"column_end":22},"name":"input","qualname":"input$1318","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965950},"span":{"file_name":"src/main.rs","byte_start":1364,"byte_end":1367,"line_start":38,"line_end":38,"column_start":24,"column_end":27},"name":"val","qualname":"val$1345","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294965938},"span":{"file_name":"src/main.rs","byte_start":1623,"byte_end":1628,"line_start":45,"line_end":45,"column_start":17,"column_end":22},"name":"error","qualname":"error$1357","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":3785,"byte_end":3791,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":23},{"krate":0,"index":24}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"src/parsemath/parser.rs","byte_start":4551,"byte_end":4557,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":29},{"krate":0,"index":30},{"krate":0,"index":31}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"src/parsemath/parser.rs","byte_start":8882,"byte_end":8892,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":33}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"src/parsemath/parser.rs","byte_start":9511,"byte_end":9521,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"value":"","parent":null,"children":[{"krate":0,"index":35}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"src/parsemath/token.rs","byte_start":10708,"byte_end":10713,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":38}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11459,"byte_end":11468,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":50}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11783,"byte_end":11792,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":53},{"krate":0,"index":54}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":107,"byte_end":110,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":121,"byte_end":124,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":203,"byte_end":212,"line_start":8,"line_end":8,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1711,"byte_end":1714,"line_start":2,"line_end":2,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":6}},{"kind":"Mod","span":{"file_name":"src/parsemath/ast.rs","byte_start":1906,"byte_end":1909,"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":2102,"byte_end":2105,"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":2106,"byte_end":2110,"line_start":11,"line_end":11,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2113,"byte_end":2116,"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":2117,"byte_end":2121,"line_start":11,"line_end":11,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2138,"byte_end":2141,"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":2142,"byte_end":2146,"line_start":12,"line_end":12,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2149,"byte_end":2152,"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":2153,"byte_end":2157,"line_start":12,"line_end":12,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2174,"byte_end":2177,"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":2178,"byte_end":2182,"line_start":13,"line_end":13,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2185,"byte_end":2188,"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":2189,"byte_end":2193,"line_start":13,"line_end":13,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2208,"byte_end":2211,"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":2212,"byte_end":2216,"line_start":14,"line_end":14,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2219,"byte_end":2222,"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":2223,"byte_end":2227,"line_start":14,"line_end":14,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2241,"byte_end":2244,"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":2245,"byte_end":2249,"line_start":15,"line_end":15,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2252,"byte_end":2255,"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":2256,"byte_end":2260,"line_start":15,"line_end":15,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2277,"byte_end":2280,"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":2281,"byte_end":2285,"line_start":16,"line_end":16,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2373,"byte_end":2377,"line_start":21,"line_end":21,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2382,"byte_end":2388,"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":2394,"byte_end":2397,"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":2409,"byte_end":2414,"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":2402,"byte_end":2407,"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":2427,"byte_end":2431,"line_start":22,"line_end":22,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/ast.rs","byte_start":2433,"byte_end":2437,"line_start":22,"line_end":22,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":58}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2452,"byte_end":2456,"line_start":23,"line_end":23,"column_start":11,"column_end":15},"ref_id":{"krate":0,"index":4294967266}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2467,"byte_end":2473,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":83}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2467,"byte_end":2473,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":83}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2480,"byte_end":2482,"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":2483,"byte_end":2484,"line_start":24,"line_end":24,"column_start":25,"column_end":26},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2495,"byte_end":2498,"line_start":25,"line_end":25,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":60}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2495,"byte_end":2498,"line_start":25,"line_end":25,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":60}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2516,"byte_end":2518,"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":2519,"byte_end":2523,"line_start":25,"line_end":25,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2525,"byte_end":2530,"line_start":25,"line_end":25,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":4294967235}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2535,"byte_end":2539,"line_start":25,"line_end":25,"column_start":49,"column_end":53},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2541,"byte_end":2546,"line_start":25,"line_end":25,"column_start":55,"column_end":60},"ref_id":{"krate":0,"index":4294967234}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2559,"byte_end":2567,"line_start":26,"line_end":26,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":64}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2559,"byte_end":2567,"line_start":26,"line_end":26,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":64}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2585,"byte_end":2587,"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":2588,"byte_end":2592,"line_start":26,"line_end":26,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2594,"byte_end":2599,"line_start":26,"line_end":26,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":4294967212}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2604,"byte_end":2608,"line_start":26,"line_end":26,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2610,"byte_end":2615,"line_start":26,"line_end":26,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967211}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2628,"byte_end":2636,"line_start":27,"line_end":27,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":68}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2628,"byte_end":2636,"line_start":27,"line_end":27,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":68}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2654,"byte_end":2656,"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":2657,"byte_end":2661,"line_start":27,"line_end":27,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2663,"byte_end":2668,"line_start":27,"line_end":27,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":4294967189}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2673,"byte_end":2677,"line_start":27,"line_end":27,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2679,"byte_end":2684,"line_start":27,"line_end":27,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967188}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2697,"byte_end":2703,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":72}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2697,"byte_end":2703,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":72}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2721,"byte_end":2723,"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":2724,"byte_end":2728,"line_start":28,"line_end":28,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2730,"byte_end":2735,"line_start":28,"line_end":28,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":4294967166}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2740,"byte_end":2744,"line_start":28,"line_end":28,"column_start":52,"column_end":56},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2746,"byte_end":2751,"line_start":28,"line_end":28,"column_start":58,"column_end":63},"ref_id":{"krate":0,"index":4294967165}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2764,"byte_end":2772,"line_start":29,"line_end":29,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":80}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2764,"byte_end":2772,"line_start":29,"line_end":29,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":80}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2783,"byte_end":2785,"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":2788,"byte_end":2792,"line_start":29,"line_end":29,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2794,"byte_end":2799,"line_start":29,"line_end":29,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":4294967143}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2813,"byte_end":2818,"line_start":30,"line_end":30,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":76}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2813,"byte_end":2818,"line_start":30,"line_end":30,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":76}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2836,"byte_end":2838,"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":2853,"byte_end":2857,"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":2839,"byte_end":2843,"line_start":30,"line_end":30,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2845,"byte_end":2850,"line_start":30,"line_end":30,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":4294967128}},{"kind":"Function","span":{"file_name":"src/parsemath/ast.rs","byte_start":2858,"byte_end":2862,"line_start":30,"line_end":30,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":8}},{"kind":"Variable","span":{"file_name":"src/parsemath/ast.rs","byte_start":2864,"byte_end":2869,"line_start":30,"line_end":30,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":4294967127}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1724,"byte_end":1730,"line_start":3,"line_end":3,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":10}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3498,"byte_end":3501,"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":3533,"byte_end":3538,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":58}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3540,"byte_end":3543,"line_start":6,"line_end":6,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":6}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3562,"byte_end":3567,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":36}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3562,"byte_end":3567,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":36}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3592,"byte_end":3597,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":45}},{"kind":"Mod","span":{"file_name":"src/parsemath/parser.rs","byte_start":3599,"byte_end":3608,"line_start":8,"line_end":8,"column_start":12,"column_end":21},"ref_id":{"krate":0,"index":41}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3703,"byte_end":3712,"line_start":14,"line_end":14,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":45}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3737,"byte_end":3742,"line_start":15,"line_end":15,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":102}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3785,"byte_end":3791,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":17}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3870,"byte_end":3876,"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":3883,"byte_end":3893,"line_start":22,"line_end":22,"column_start":47,"column_end":57},"ref_id":{"krate":0,"index":93}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":3932,"byte_end":3935,"line_start":23,"line_end":23,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":50}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":3921,"byte_end":3930,"line_start":23,"line_end":23,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":45}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":3936,"byte_end":3940,"line_start":23,"line_end":23,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":4294967061}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":3979,"byte_end":3983,"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":3973,"byte_end":3978,"line_start":24,"line_end":24,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":4294967048}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4000,"byte_end":4004,"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":4000,"byte_end":4004,"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":4015,"byte_end":4020,"line_start":25,"line_end":25,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":4294967032}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4034,"byte_end":4038,"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":4049,"byte_end":4052,"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":4065,"byte_end":4080,"line_start":26,"line_end":26,"column_start":44,"column_end":59},"ref_id":{"krate":0,"index":98}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4053,"byte_end":4063,"line_start":26,"line_end":26,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":93}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4101,"byte_end":4105,"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":4130,"byte_end":4132,"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":4133,"byte_end":4139,"line_start":28,"line_end":28,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":17}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4154,"byte_end":4163,"line_start":29,"line_end":29,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4165,"byte_end":4170,"line_start":29,"line_end":29,"column_start":24,"column_end":29},"ref_id":{"krate":0,"index":4294967048}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4184,"byte_end":4197,"line_start":30,"line_end":30,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":20}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4199,"byte_end":4208,"line_start":30,"line_end":30,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":4294967040}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4324,"byte_end":4330,"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":4331,"byte_end":4335,"line_start":36,"line_end":36,"column_start":39,"column_end":43},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4337,"byte_end":4347,"line_start":36,"line_end":36,"column_start":45,"column_end":55},"ref_id":{"krate":0,"index":93}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4374,"byte_end":4386,"line_start":37,"line_end":37,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4369,"byte_end":4373,"line_start":37,"line_end":37,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":4294967002}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4397,"byte_end":4408,"line_start":37,"line_end":37,"column_start":47,"column_end":58},"ref_id":{"krate":0,"index":132}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4387,"byte_end":4395,"line_start":37,"line_end":37,"column_start":37,"column_end":45},"ref_id":{"krate":0,"index":130}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4425,"byte_end":4428,"line_start":38,"line_end":38,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":4294966991}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4443,"byte_end":4445,"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":4443,"byte_end":4445,"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":4454,"byte_end":4456,"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":4457,"byte_end":4460,"line_start":39,"line_end":39,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":4294966978}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4475,"byte_end":4478,"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":4475,"byte_end":4478,"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":4485,"byte_end":4488,"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":4489,"byte_end":4490,"line_start":40,"line_end":40,"column_start":27,"column_end":28},"ref_id":{"krate":0,"index":4294966969}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4551,"byte_end":4557,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":17}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4709,"byte_end":4715,"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":4720,"byte_end":4730,"line_start":49,"line_end":49,"column_start":48,"column_end":58},"ref_id":{"krate":0,"index":93}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4780,"byte_end":4784,"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":4765,"byte_end":4769,"line_start":50,"line_end":50,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":4294966955}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4770,"byte_end":4779,"line_start":50,"line_end":50,"column_start":37,"column_end":46},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4801,"byte_end":4805,"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":4801,"byte_end":4805,"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":4816,"byte_end":4821,"line_start":51,"line_end":51,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":4294966936}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4835,"byte_end":4839,"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":4850,"byte_end":4853,"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":4866,"byte_end":4881,"line_start":52,"line_end":52,"column_start":44,"column_end":59},"ref_id":{"krate":0,"index":98}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":4854,"byte_end":4864,"line_start":52,"line_end":52,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":93}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":4902,"byte_end":4906,"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":4931,"byte_end":4935,"line_start":54,"line_end":54,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":4294966955}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4936,"byte_end":4949,"line_start":54,"line_end":54,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":20}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4952,"byte_end":4962,"line_start":54,"line_end":54,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":4294966945}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":4972,"byte_end":4974,"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":5085,"byte_end":5093,"line_start":60,"line_end":60,"column_start":43,"column_end":51},"ref_id":{"krate":0,"index":130}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5098,"byte_end":5104,"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":5105,"byte_end":5109,"line_start":60,"line_end":60,"column_start":63,"column_end":67},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5111,"byte_end":5121,"line_start":60,"line_end":60,"column_start":69,"column_end":79},"ref_id":{"krate":0,"index":93}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5158,"byte_end":5170,"line_start":61,"line_end":61,"column_start":34,"column_end":46},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5153,"byte_end":5157,"line_start":61,"line_end":61,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":4294966907}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5190,"byte_end":5199,"line_start":63,"line_end":63,"column_start":15,"column_end":24},"ref_id":{"krate":0,"index":4294966903}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5221,"byte_end":5234,"line_start":63,"line_end":63,"column_start":46,"column_end":59},"ref_id":{"krate":0,"index":38}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5202,"byte_end":5206,"line_start":63,"line_end":63,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":4294966907}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5207,"byte_end":5220,"line_start":63,"line_end":63,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":20}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5254,"byte_end":5258,"line_start":64,"line_end":64,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966907}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5259,"byte_end":5272,"line_start":64,"line_end":64,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":20}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5283,"byte_end":5286,"line_start":64,"line_end":64,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":121}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5276,"byte_end":5281,"line_start":64,"line_end":64,"column_start":38,"column_end":43},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5360,"byte_end":5381,"line_start":67,"line_end":67,"column_start":35,"column_end":56},"ref_id":{"krate":0,"index":31}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5355,"byte_end":5359,"line_start":67,"line_end":67,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":4294966907}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5392,"byte_end":5397,"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":5382,"byte_end":5391,"line_start":67,"line_end":67,"column_start":57,"column_end":66},"ref_id":{"krate":0,"index":4294966892}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5415,"byte_end":5424,"line_start":68,"line_end":68,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":4294966892}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5427,"byte_end":5437,"line_start":68,"line_end":68,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":4294966866}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5457,"byte_end":5459,"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":5460,"byte_end":5469,"line_start":70,"line_end":70,"column_start":12,"column_end":21},"ref_id":{"krate":0,"index":4294966892}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5617,"byte_end":5623,"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":5624,"byte_end":5628,"line_start":75,"line_end":75,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5630,"byte_end":5640,"line_start":75,"line_end":75,"column_start":48,"column_end":58},"ref_id":{"krate":0,"index":93}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5683,"byte_end":5688,"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":5664,"byte_end":5668,"line_start":76,"line_end":76,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":4294966843}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5669,"byte_end":5682,"line_start":76,"line_end":76,"column_start":26,"column_end":39},"ref_id":{"krate":0,"index":20}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5706,"byte_end":5711,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":4294966832}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5733,"byte_end":5741,"line_start":78,"line_end":78,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":106}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5726,"byte_end":5731,"line_start":78,"line_end":78,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5733,"byte_end":5741,"line_start":78,"line_end":78,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":106}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5726,"byte_end":5731,"line_start":78,"line_end":78,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5768,"byte_end":5782,"line_start":79,"line_end":79,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5763,"byte_end":5767,"line_start":79,"line_end":79,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966843}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5819,"byte_end":5831,"line_start":80,"line_end":80,"column_start":33,"column_end":45},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5814,"byte_end":5818,"line_start":80,"line_end":80,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":4294966843}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5842,"byte_end":5850,"line_start":80,"line_end":80,"column_start":56,"column_end":64},"ref_id":{"krate":0,"index":140}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5832,"byte_end":5840,"line_start":80,"line_end":80,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":130}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5870,"byte_end":5872,"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":5879,"byte_end":5887,"line_start":81,"line_end":81,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":80}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5873,"byte_end":5877,"line_start":81,"line_end":81,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":58}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5893,"byte_end":5896,"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":5888,"byte_end":5891,"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":5897,"byte_end":5901,"line_start":81,"line_end":81,"column_start":44,"column_end":48},"ref_id":{"krate":0,"index":4294966813}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5938,"byte_end":5941,"line_start":83,"line_end":83,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":118}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5931,"byte_end":5936,"line_start":83,"line_end":83,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5938,"byte_end":5941,"line_start":83,"line_end":83,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":118}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":5931,"byte_end":5936,"line_start":83,"line_end":83,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":5971,"byte_end":5985,"line_start":84,"line_end":84,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":5966,"byte_end":5970,"line_start":84,"line_end":84,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966843}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6006,"byte_end":6008,"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":6015,"byte_end":6021,"line_start":85,"line_end":85,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":83}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6009,"byte_end":6013,"line_start":85,"line_end":85,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":58}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6022,"byte_end":6023,"line_start":85,"line_end":85,"column_start":33,"column_end":34},"ref_id":{"krate":0,"index":4294966786}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6059,"byte_end":6068,"line_start":87,"line_end":87,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6052,"byte_end":6057,"line_start":87,"line_end":87,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6059,"byte_end":6068,"line_start":87,"line_end":87,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6052,"byte_end":6057,"line_start":87,"line_end":87,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6095,"byte_end":6109,"line_start":88,"line_end":88,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6090,"byte_end":6094,"line_start":88,"line_end":88,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966843}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6146,"byte_end":6158,"line_start":89,"line_end":89,"column_start":33,"column_end":45},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6141,"byte_end":6145,"line_start":89,"line_end":89,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":4294966843}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6169,"byte_end":6180,"line_start":89,"line_end":89,"column_start":56,"column_end":67},"ref_id":{"krate":0,"index":132}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6159,"byte_end":6167,"line_start":89,"line_end":89,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":130}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6205,"byte_end":6216,"line_start":90,"line_end":90,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":30}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6200,"byte_end":6204,"line_start":90,"line_end":90,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966843}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6224,"byte_end":6234,"line_start":90,"line_end":90,"column_start":41,"column_end":51},"ref_id":{"krate":0,"index":116}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6217,"byte_end":6222,"line_start":90,"line_end":90,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6257,"byte_end":6261,"line_start":91,"line_end":91,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":4294966843}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6262,"byte_end":6275,"line_start":91,"line_end":91,"column_start":25,"column_end":38},"ref_id":{"krate":0,"index":20}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6286,"byte_end":6295,"line_start":91,"line_end":91,"column_start":49,"column_end":58},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6279,"byte_end":6284,"line_start":91,"line_end":91,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6335,"byte_end":6347,"line_start":92,"line_end":92,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6330,"byte_end":6334,"line_start":92,"line_end":92,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":4294966843}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6358,"byte_end":6364,"line_start":92,"line_end":92,"column_start":61,"column_end":67},"ref_id":{"krate":0,"index":136}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6348,"byte_end":6356,"line_start":92,"line_end":92,"column_start":51,"column_end":59},"ref_id":{"krate":0,"index":130}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6395,"byte_end":6397,"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":6404,"byte_end":6412,"line_start":93,"line_end":93,"column_start":37,"column_end":45},"ref_id":{"krate":0,"index":68}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6398,"byte_end":6402,"line_start":93,"line_end":93,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":58}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6418,"byte_end":6421,"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":6413,"byte_end":6416,"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":6422,"byte_end":6426,"line_start":93,"line_end":93,"column_start":55,"column_end":59},"ref_id":{"krate":0,"index":4294966758}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6434,"byte_end":6437,"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":6429,"byte_end":6432,"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":6438,"byte_end":6443,"line_start":93,"line_end":93,"column_start":71,"column_end":76},"ref_id":{"krate":0,"index":4294966732}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6483,"byte_end":6485,"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":6486,"byte_end":6490,"line_start":96,"line_end":96,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":4294966758}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6523,"byte_end":6526,"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":6539,"byte_end":6552,"line_start":98,"line_end":98,"column_start":34,"column_end":47},"ref_id":{"krate":0,"index":95}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6527,"byte_end":6537,"line_start":98,"line_end":98,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":93}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6571,"byte_end":6580,"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":6683,"byte_end":6688,"line_start":104,"line_end":104,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":102}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6693,"byte_end":6699,"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":6704,"byte_end":6714,"line_start":104,"line_end":104,"column_start":62,"column_end":72},"ref_id":{"krate":0,"index":93}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6729,"byte_end":6737,"line_start":105,"line_end":105,"column_start":12,"column_end":20},"ref_id":{"krate":0,"index":4294966677}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6741,"byte_end":6745,"line_start":105,"line_end":105,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":4294966681}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6746,"byte_end":6759,"line_start":105,"line_end":105,"column_start":29,"column_end":42},"ref_id":{"krate":0,"index":20}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":6779,"byte_end":6793,"line_start":106,"line_end":106,"column_start":18,"column_end":32},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6774,"byte_end":6778,"line_start":106,"line_end":106,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":4294966681}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6810,"byte_end":6812,"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":6846,"byte_end":6849,"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":6862,"byte_end":6877,"line_start":109,"line_end":109,"column_start":29,"column_end":44},"ref_id":{"krate":0,"index":98}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":6850,"byte_end":6860,"line_start":109,"line_end":109,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":93}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6946,"byte_end":6954,"line_start":111,"line_end":111,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":4294966677}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6956,"byte_end":6960,"line_start":111,"line_end":111,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":4294966681}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":6961,"byte_end":6974,"line_start":111,"line_end":111,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":20}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7096,"byte_end":7100,"line_start":118,"line_end":118,"column_start":52,"column_end":56},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7105,"byte_end":7111,"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":7112,"byte_end":7116,"line_start":118,"line_end":118,"column_start":68,"column_end":72},"ref_id":{"krate":0,"index":58}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7118,"byte_end":7128,"line_start":118,"line_end":118,"column_start":74,"column_end":84},"ref_id":{"krate":0,"index":93}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7146,"byte_end":7150,"line_start":119,"line_end":119,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7151,"byte_end":7164,"line_start":119,"line_end":119,"column_start":20,"column_end":33},"ref_id":{"krate":0,"index":20}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7186,"byte_end":7189,"line_start":120,"line_end":120,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":104}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7179,"byte_end":7184,"line_start":120,"line_end":120,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7186,"byte_end":7189,"line_start":120,"line_end":120,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":104}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7179,"byte_end":7184,"line_start":120,"line_end":120,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7216,"byte_end":7230,"line_start":121,"line_end":121,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7211,"byte_end":7215,"line_start":121,"line_end":121,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7317,"byte_end":7329,"line_start":123,"line_end":123,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7312,"byte_end":7316,"line_start":123,"line_end":123,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7340,"byte_end":7346,"line_start":123,"line_end":123,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":134}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7330,"byte_end":7338,"line_start":123,"line_end":123,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":130}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7366,"byte_end":7368,"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":7375,"byte_end":7378,"line_start":124,"line_end":124,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":60}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7369,"byte_end":7373,"line_start":124,"line_end":124,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":58}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7384,"byte_end":7387,"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":7379,"byte_end":7382,"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":7388,"byte_end":7397,"line_start":124,"line_end":124,"column_start":39,"column_end":48},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7405,"byte_end":7408,"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":7400,"byte_end":7403,"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":7409,"byte_end":7419,"line_start":124,"line_end":124,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":4294966612}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7456,"byte_end":7464,"line_start":126,"line_end":126,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":106}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7449,"byte_end":7454,"line_start":126,"line_end":126,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7456,"byte_end":7464,"line_start":126,"line_end":126,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":106}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7449,"byte_end":7454,"line_start":126,"line_end":126,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7491,"byte_end":7505,"line_start":127,"line_end":127,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7486,"byte_end":7490,"line_start":127,"line_end":127,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7592,"byte_end":7604,"line_start":129,"line_end":129,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7587,"byte_end":7591,"line_start":129,"line_end":129,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7615,"byte_end":7621,"line_start":129,"line_end":129,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":134}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7605,"byte_end":7613,"line_start":129,"line_end":129,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":130}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7641,"byte_end":7643,"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":7650,"byte_end":7658,"line_start":130,"line_end":130,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":64}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7644,"byte_end":7648,"line_start":130,"line_end":130,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":58}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7664,"byte_end":7667,"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":7659,"byte_end":7662,"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":7668,"byte_end":7677,"line_start":130,"line_end":130,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7685,"byte_end":7688,"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":7680,"byte_end":7683,"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":7689,"byte_end":7699,"line_start":130,"line_end":130,"column_start":65,"column_end":75},"ref_id":{"krate":0,"index":4294966572}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7736,"byte_end":7744,"line_start":132,"line_end":132,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":108}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7729,"byte_end":7734,"line_start":132,"line_end":132,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7736,"byte_end":7744,"line_start":132,"line_end":132,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":108}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7729,"byte_end":7734,"line_start":132,"line_end":132,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7771,"byte_end":7785,"line_start":133,"line_end":133,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7766,"byte_end":7770,"line_start":133,"line_end":133,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7872,"byte_end":7884,"line_start":135,"line_end":135,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7867,"byte_end":7871,"line_start":135,"line_end":135,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7895,"byte_end":7901,"line_start":135,"line_end":135,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":136}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7885,"byte_end":7893,"line_start":135,"line_end":135,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":130}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":7921,"byte_end":7923,"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":7930,"byte_end":7938,"line_start":136,"line_end":136,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":68}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":7924,"byte_end":7928,"line_start":136,"line_end":136,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":58}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7944,"byte_end":7947,"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":7939,"byte_end":7942,"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":7948,"byte_end":7957,"line_start":136,"line_end":136,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":7965,"byte_end":7968,"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":7960,"byte_end":7963,"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":7969,"byte_end":7979,"line_start":136,"line_end":136,"column_start":65,"column_end":75},"ref_id":{"krate":0,"index":4294966532}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8016,"byte_end":8022,"line_start":138,"line_end":138,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":110}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8009,"byte_end":8014,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8016,"byte_end":8022,"line_start":138,"line_end":138,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":110}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8009,"byte_end":8014,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8049,"byte_end":8063,"line_start":139,"line_end":139,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8044,"byte_end":8048,"line_start":139,"line_end":139,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8150,"byte_end":8162,"line_start":141,"line_end":141,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8145,"byte_end":8149,"line_start":141,"line_end":141,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8173,"byte_end":8179,"line_start":141,"line_end":141,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":136}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8163,"byte_end":8171,"line_start":141,"line_end":141,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":130}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8199,"byte_end":8201,"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":8208,"byte_end":8214,"line_start":142,"line_end":142,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":72}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8202,"byte_end":8206,"line_start":142,"line_end":142,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":58}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8220,"byte_end":8223,"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":8215,"byte_end":8218,"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":8224,"byte_end":8233,"line_start":142,"line_end":142,"column_start":42,"column_end":51},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8241,"byte_end":8244,"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":8236,"byte_end":8239,"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":8245,"byte_end":8255,"line_start":142,"line_end":142,"column_start":63,"column_end":73},"ref_id":{"krate":0,"index":4294966492}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8292,"byte_end":8297,"line_start":144,"line_end":144,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":112}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8285,"byte_end":8290,"line_start":144,"line_end":144,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8292,"byte_end":8297,"line_start":144,"line_end":144,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":112}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8285,"byte_end":8290,"line_start":144,"line_end":144,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8324,"byte_end":8338,"line_start":145,"line_end":145,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8319,"byte_end":8323,"line_start":145,"line_end":145,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8425,"byte_end":8437,"line_start":147,"line_end":147,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":28}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8420,"byte_end":8424,"line_start":147,"line_end":147,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8448,"byte_end":8453,"line_start":147,"line_end":147,"column_start":62,"column_end":67},"ref_id":{"krate":0,"index":138}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8438,"byte_end":8446,"line_start":147,"line_end":147,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":130}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8473,"byte_end":8475,"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":8482,"byte_end":8487,"line_start":148,"line_end":148,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":76}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8476,"byte_end":8480,"line_start":148,"line_end":148,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":58}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8493,"byte_end":8496,"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":8488,"byte_end":8491,"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":8497,"byte_end":8506,"line_start":148,"line_end":148,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":4294966636}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":8514,"byte_end":8517,"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":8509,"byte_end":8512,"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":8518,"byte_end":8528,"line_start":148,"line_end":148,"column_start":62,"column_end":72},"ref_id":{"krate":0,"index":4294966452}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8563,"byte_end":8566,"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":8579,"byte_end":8594,"line_start":150,"line_end":150,"column_start":34,"column_end":49},"ref_id":{"krate":0,"index":98}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8567,"byte_end":8577,"line_start":150,"line_end":150,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":93}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8672,"byte_end":8676,"line_start":152,"line_end":152,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966640}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8677,"byte_end":8690,"line_start":152,"line_end":152,"column_start":22,"column_end":35},"ref_id":{"krate":0,"index":20}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8819,"byte_end":8825,"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":8848,"byte_end":8854,"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":8882,"byte_end":8892,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"ref_id":{"krate":0,"index":93}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8870,"byte_end":8877,"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":8865,"byte_end":8868,"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":8926,"byte_end":8935,"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":8921,"byte_end":8924,"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":8945,"byte_end":8951,"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":8940,"byte_end":8943,"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":8969,"byte_end":8973,"line_start":167,"line_end":167,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966405}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9006,"byte_end":9019,"line_start":168,"line_end":168,"column_start":31,"column_end":44},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8988,"byte_end":8992,"line_start":168,"line_end":168,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":95}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8994,"byte_end":9004,"line_start":168,"line_end":168,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":93}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9006,"byte_end":9019,"line_start":168,"line_end":168,"column_start":31,"column_end":44},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":8988,"byte_end":8992,"line_start":168,"line_end":168,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":95}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":8994,"byte_end":9004,"line_start":168,"line_end":168,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":93}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9033,"byte_end":9034,"line_start":168,"line_end":168,"column_start":58,"column_end":59},"ref_id":{"krate":0,"index":4294966401}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9062,"byte_end":9063,"line_start":168,"line_end":168,"column_start":87,"column_end":88},"ref_id":{"krate":0,"index":4294966384}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9096,"byte_end":9111,"line_start":169,"line_end":169,"column_start":31,"column_end":46},"ref_id":{"krate":0,"index":98}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9078,"byte_end":9082,"line_start":169,"line_end":169,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":98}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9084,"byte_end":9094,"line_start":169,"line_end":169,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":93}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9096,"byte_end":9111,"line_start":169,"line_end":169,"column_start":31,"column_end":46},"ref_id":{"krate":0,"index":98}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9078,"byte_end":9082,"line_start":169,"line_end":169,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":98}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9084,"byte_end":9094,"line_start":169,"line_end":169,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":93}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9125,"byte_end":9126,"line_start":169,"line_end":169,"column_start":60,"column_end":61},"ref_id":{"krate":0,"index":4294966401}},{"kind":"Variable","span":{"file_name":"src/parsemath/parser.rs","byte_start":9154,"byte_end":9155,"line_start":169,"line_end":169,"column_start":89,"column_end":90},"ref_id":{"krate":0,"index":4294966378}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9511,"byte_end":9521,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"ref_id":{"krate":0,"index":93}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9462,"byte_end":9466,"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":9479,"byte_end":9482,"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":9467,"byte_end":9470,"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":9472,"byte_end":9477,"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":9499,"byte_end":9504,"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":9487,"byte_end":9490,"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":9492,"byte_end":9497,"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":9448,"byte_end":9451,"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":9453,"byte_end":9460,"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":9558,"byte_end":9561,"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":9546,"byte_end":9549,"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":9551,"byte_end":9556,"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":9578,"byte_end":9583,"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":9566,"byte_end":9569,"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":9571,"byte_end":9576,"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":9623,"byte_end":9636,"line_start":187,"line_end":187,"column_start":28,"column_end":41},"ref_id":{"krate":0,"index":95}},{"kind":"Type","span":{"file_name":"src/parsemath/parser.rs","byte_start":9611,"byte_end":9621,"line_start":187,"line_end":187,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":93}},{"kind":"Function","span":{"file_name":"src/parsemath/parser.rs","byte_start":9655,"byte_end":9659,"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":1740,"byte_end":1745,"line_start":4,"line_end":4,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":36}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10708,"byte_end":10713,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"ref_id":{"krate":0,"index":102}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10751,"byte_end":10759,"line_start":33,"line_end":33,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":130}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10774,"byte_end":10778,"line_start":34,"line_end":34,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":130}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10780,"byte_end":10788,"line_start":34,"line_end":34,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":130}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10805,"byte_end":10809,"line_start":35,"line_end":35,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":102}},{"kind":"Type","span":{"file_name":"src/parsemath/token.rs","byte_start":10811,"byte_end":10816,"line_start":35,"line_end":35,"column_start":19,"column_end":24},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10836,"byte_end":10840,"line_start":36,"line_end":36,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":4294966331}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10855,"byte_end":10858,"line_start":37,"line_end":37,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":104}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10861,"byte_end":10869,"line_start":37,"line_end":37,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":106}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10873,"byte_end":10879,"line_start":37,"line_end":37,"column_start":31,"column_end":37},"ref_id":{"krate":0,"index":134}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10893,"byte_end":10901,"line_start":38,"line_end":38,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":108}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10904,"byte_end":10910,"line_start":38,"line_end":38,"column_start":24,"column_end":30},"ref_id":{"krate":0,"index":110}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10914,"byte_end":10920,"line_start":38,"line_end":38,"column_start":34,"column_end":40},"ref_id":{"krate":0,"index":136}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10934,"byte_end":10939,"line_start":39,"line_end":39,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":112}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10943,"byte_end":10948,"line_start":39,"line_end":39,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":138}},{"kind":"Variable","span":{"file_name":"src/parsemath/token.rs","byte_start":10968,"byte_end":10979,"line_start":41,"line_end":41,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":132}},{"kind":"Mod","span":{"file_name":"src/parsemath/mod.rs","byte_start":1755,"byte_end":1764,"line_start":5,"line_end":5,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":41}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11157,"byte_end":11160,"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":11162,"byte_end":11166,"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":11182,"byte_end":11185,"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":11187,"byte_end":11190,"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":11229,"byte_end":11234,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":102}},{"kind":"Mod","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11236,"byte_end":11241,"line_start":8,"line_end":8,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":36}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11384,"byte_end":11392,"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":11393,"byte_end":11398,"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":11459,"byte_end":11468,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"ref_id":{"krate":0,"index":45}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11527,"byte_end":11536,"line_start":20,"line_end":20,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":45}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11551,"byte_end":11555,"line_start":21,"line_end":21,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":47}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11574,"byte_end":11582,"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":11566,"byte_end":11571,"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":11557,"byte_end":11565,"line_start":21,"line_end":21,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":4294966261}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11783,"byte_end":11792,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"ref_id":{"krate":0,"index":45}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11770,"byte_end":11778,"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":11815,"byte_end":11820,"line_start":30,"line_end":30,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":102}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11849,"byte_end":11855,"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":11856,"byte_end":11861,"line_start":32,"line_end":32,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11899,"byte_end":11903,"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":11889,"byte_end":11893,"line_start":33,"line_end":33,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":4294966232}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11894,"byte_end":11898,"line_start":33,"line_end":33,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":47}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11922,"byte_end":11931,"line_start":35,"line_end":35,"column_start":15,"column_end":24},"ref_id":{"krate":0,"index":4294966223}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11946,"byte_end":11950,"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":11946,"byte_end":11950,"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":12011,"byte_end":12020,"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":12000,"byte_end":12009,"line_start":37,"line_end":37,"column_start":34,"column_end":43},"ref_id":{"krate":0,"index":4294966223}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12051,"byte_end":12055,"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":12051,"byte_end":12055,"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":12079,"byte_end":12083,"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":12069,"byte_end":12073,"line_start":39,"line_end":39,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":4294966232}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12074,"byte_end":12078,"line_start":39,"line_end":39,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":47}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12121,"byte_end":12131,"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":12111,"byte_end":12120,"line_start":40,"line_end":40,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":4294966199}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12137,"byte_end":12146,"line_start":40,"line_end":40,"column_start":50,"column_end":59},"ref_id":{"krate":0,"index":4294966199}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12188,"byte_end":12192,"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":12181,"byte_end":12187,"line_start":41,"line_end":41,"column_start":25,"column_end":31},"ref_id":{"krate":0,"index":4294966207}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12203,"byte_end":12207,"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":12193,"byte_end":12197,"line_start":41,"line_end":41,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":4294966232}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12198,"byte_end":12202,"line_start":41,"line_end":41,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":47}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12243,"byte_end":12252,"line_start":42,"line_end":42,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":4294966199}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12294,"byte_end":12298,"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":12417,"byte_end":12421,"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":12429,"byte_end":12432,"line_start":49,"line_end":49,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":118}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12422,"byte_end":12427,"line_start":49,"line_end":49,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":102}},{"kind":"Function","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12455,"byte_end":12461,"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":12440,"byte_end":12445,"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":12433,"byte_end":12439,"line_start":49,"line_end":49,"column_start":33,"column_end":39},"ref_id":{"krate":0,"index":4294966207}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12492,"byte_end":12496,"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":12492,"byte_end":12496,"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":12505,"byte_end":12509,"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":12517,"byte_end":12520,"line_start":51,"line_end":51,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":104}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12510,"byte_end":12515,"line_start":51,"line_end":51,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12535,"byte_end":12539,"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":12535,"byte_end":12539,"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":12548,"byte_end":12552,"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":12560,"byte_end":12568,"line_start":52,"line_end":52,"column_start":38,"column_end":46},"ref_id":{"krate":0,"index":106}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12553,"byte_end":12558,"line_start":52,"line_end":52,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12583,"byte_end":12587,"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":12583,"byte_end":12587,"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":12596,"byte_end":12600,"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":12608,"byte_end":12616,"line_start":53,"line_end":53,"column_start":38,"column_end":46},"ref_id":{"krate":0,"index":108}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12601,"byte_end":12606,"line_start":53,"line_end":53,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12631,"byte_end":12635,"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":12631,"byte_end":12635,"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":12644,"byte_end":12648,"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":12656,"byte_end":12662,"line_start":54,"line_end":54,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":110}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12649,"byte_end":12654,"line_start":54,"line_end":54,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12677,"byte_end":12681,"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":12677,"byte_end":12681,"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":12690,"byte_end":12694,"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":12702,"byte_end":12707,"line_start":55,"line_end":55,"column_start":38,"column_end":43},"ref_id":{"krate":0,"index":112}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12695,"byte_end":12700,"line_start":55,"line_end":55,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12722,"byte_end":12726,"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":12722,"byte_end":12726,"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":12735,"byte_end":12739,"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":12747,"byte_end":12756,"line_start":56,"line_end":56,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":114}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12740,"byte_end":12745,"line_start":56,"line_end":56,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12771,"byte_end":12775,"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":12771,"byte_end":12775,"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":12784,"byte_end":12788,"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":12796,"byte_end":12806,"line_start":57,"line_end":57,"column_start":38,"column_end":48},"ref_id":{"krate":0,"index":116}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12789,"byte_end":12794,"line_start":57,"line_end":57,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12821,"byte_end":12825,"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":12829,"byte_end":12833,"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":12841,"byte_end":12844,"line_start":58,"line_end":58,"column_start":33,"column_end":36},"ref_id":{"krate":0,"index":121}},{"kind":"Type","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12834,"byte_end":12839,"line_start":58,"line_end":58,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":12859,"byte_end":12863,"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":12859,"byte_end":12863,"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":12870,"byte_end":12874,"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":218,"byte_end":227,"line_start":9,"line_end":9,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":229,"byte_end":235,"line_start":9,"line_end":9,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":10}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":322,"byte_end":328,"line_start":13,"line_end":13,"column_start":19,"column_end":25},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":333,"byte_end":339,"line_start":13,"line_end":13,"column_start":30,"column_end":36},"ref_id":{"krate":2,"index":29429}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":345,"byte_end":355,"line_start":13,"line_end":13,"column_start":42,"column_end":52},"ref_id":{"krate":0,"index":93}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":378,"byte_end":381,"line_start":14,"line_end":14,"column_start":20,"column_end":23},"ref_id":{"krate":5,"index":3514}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":373,"byte_end":377,"line_start":14,"line_end":14,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":4294966039}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":404,"byte_end":408,"line_start":15,"line_end":15,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":4294966039}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":419,"byte_end":427,"line_start":16,"line_end":16,"column_start":10,"column_end":18},"ref_id":{"krate":5,"index":3504}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":414,"byte_end":418,"line_start":16,"line_end":16,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":4294966022}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":428,"byte_end":431,"line_start":16,"line_end":16,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":4294966028}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":519,"byte_end":522,"line_start":17,"line_end":17,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":23}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":492,"byte_end":501,"line_start":17,"line_end":17,"column_start":27,"column_end":36},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":503,"byte_end":509,"line_start":17,"line_end":17,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":10}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":511,"byte_end":517,"line_start":17,"line_end":17,"column_start":46,"column_end":52},"ref_id":{"krate":0,"index":17}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":524,"byte_end":528,"line_start":17,"line_end":17,"column_start":59,"column_end":63},"ref_id":{"krate":0,"index":4294966022}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":558,"byte_end":563,"line_start":18,"line_end":18,"column_start":27,"column_end":32},"ref_id":{"krate":0,"index":24}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":546,"byte_end":557,"line_start":18,"line_end":18,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":4294966010}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":610,"byte_end":613,"line_start":19,"line_end":19,"column_start":43,"column_end":46},"ref_id":{"krate":0,"index":4294965998}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":621,"byte_end":623,"line_start":21,"line_end":21,"column_start":5,"column_end":7},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":640,"byte_end":644,"line_start":21,"line_end":21,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":8}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":624,"byte_end":633,"line_start":21,"line_end":21,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":635,"byte_end":638,"line_start":21,"line_end":21,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":6}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":645,"byte_end":648,"line_start":21,"line_end":21,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":4294965998}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1221,"byte_end":1224,"line_start":34,"line_end":34,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":3479}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1213,"byte_end":1219,"line_start":34,"line_end":34,"column_start":25,"column_end":31},"ref_id":{"krate":5,"index":4732}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1254,"byte_end":1263,"line_start":35,"line_end":35,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":2708}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1246,"byte_end":1251,"line_start":35,"line_end":35,"column_start":19,"column_end":24},"ref_id":{"krate":1,"index":2702}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":1242,"byte_end":1244,"line_start":35,"line_end":35,"column_start":15,"column_end":17},"ref_id":{"krate":1,"index":2251}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1269,"byte_end":1274,"line_start":35,"line_end":35,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":4294965977}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1290,"byte_end":1292,"line_start":36,"line_end":36,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1290,"byte_end":1292,"line_start":36,"line_end":36,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1323,"byte_end":1331,"line_start":37,"line_end":37,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":56}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1332,"byte_end":1337,"line_start":37,"line_end":37,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":4294965977}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1361,"byte_end":1363,"line_start":38,"line_end":38,"column_start":21,"column_end":23},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1361,"byte_end":1363,"line_start":38,"line_end":38,"column_start":21,"column_end":23},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1412,"byte_end":1415,"line_start":38,"line_end":38,"column_start":72,"column_end":75},"ref_id":{"krate":0,"index":4294965950}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1438,"byte_end":1441,"line_start":39,"line_end":39,"column_start":21,"column_end":24},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1438,"byte_end":1441,"line_start":39,"line_end":39,"column_start":21,"column_end":24},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1619,"byte_end":1622,"line_start":45,"line_end":45,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1619,"byte_end":1622,"line_start":45,"line_end":45,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1655,"byte_end":1660,"line_start":45,"line_end":45,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":4294965938}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/parsemath/parser.rs","byte_start":3785,"byte_end":3791,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":17},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":4551,"byte_end":4557,"line_start":47,"line_end":47,"column_start":10,"column_end":16},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":17},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":8882,"byte_end":8892,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":93},"to":{"krate":2,"index":5982}},{"span":{"file_name":"src/parsemath/parser.rs","byte_start":9511,"byte_end":9521,"line_start":185,"line_end":185,"column_start":69,"column_end":79},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":93},"to":{"krate":2,"index":1806}},{"span":{"file_name":"src/parsemath/token.rs","byte_start":10708,"byte_end":10713,"line_start":32,"line_end":32,"column_start":6,"column_end":11},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":102},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11459,"byte_end":11468,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":45},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/parsemath/tokenizer.rs","byte_start":11783,"byte_end":11792,"line_start":29,"line_end":29,"column_start":23,"column_end":32},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":45},"to":{"krate":2,"index":4772}}]} \ No newline at end of file diff --git a/chapter2/target/rls/debug/incremental/ocalc-1f72q0pbtieie/s-fodduwvlcz-5z7wbk-dg3vmlbp8k00/dep-graph.bin b/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/dep-graph.bin similarity index 59% rename from chapter2/target/rls/debug/incremental/ocalc-1f72q0pbtieie/s-fodduwvlcz-5z7wbk-dg3vmlbp8k00/dep-graph.bin rename to chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/dep-graph.bin index 488256e..bb91e97 100644 Binary files a/chapter2/target/rls/debug/incremental/ocalc-1f72q0pbtieie/s-fodduwvlcz-5z7wbk-dg3vmlbp8k00/dep-graph.bin and b/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/dep-graph.bin 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 new file mode 100644 index 0000000..84d8604 Binary files /dev/null and b/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/query-cache.bin differ diff --git a/chapter2/target/rls/debug/incremental/ocalc-1f72q0pbtieie/s-fodduwvlcz-5z7wbk-dg3vmlbp8k00/work-products.bin b/chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/work-products.bin similarity index 100% rename from chapter2/target/rls/debug/incremental/ocalc-1f72q0pbtieie/s-fodduwvlcz-5z7wbk-dg3vmlbp8k00/work-products.bin rename to chapter2/target/rls/debug/incremental/aee-1urzndlytgtzk/s-frwu3ncx3b-1angff3-106cluuzbl55f/work-products.bin 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 new file mode 100755 index 0000000..e69de29 diff --git a/chapter2/target/rls/debug/incremental/ocalc-2japhkzcrzw1r/s-foddux4n8w-173lksf-2ehqiobas8st0/dep-graph.bin b/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/dep-graph.bin similarity index 62% rename from chapter2/target/rls/debug/incremental/ocalc-2japhkzcrzw1r/s-foddux4n8w-173lksf-2ehqiobas8st0/dep-graph.bin rename to chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/dep-graph.bin index a2ce754..ae879ac 100644 Binary files a/chapter2/target/rls/debug/incremental/ocalc-2japhkzcrzw1r/s-foddux4n8w-173lksf-2ehqiobas8st0/dep-graph.bin and b/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/dep-graph.bin 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 new file mode 100644 index 0000000..1403171 Binary files /dev/null and b/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/query-cache.bin differ diff --git a/chapter2/target/rls/debug/incremental/ocalc-2japhkzcrzw1r/s-foddux4n8w-173lksf-2ehqiobas8st0/work-products.bin b/chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/work-products.bin similarity index 100% rename from chapter2/target/rls/debug/incremental/ocalc-2japhkzcrzw1r/s-foddux4n8w-173lksf-2ehqiobas8st0/work-products.bin rename to chapter2/target/rls/debug/incremental/aee-3qltjl1d0m70/s-frwu3nscrx-1td7mxj-acdbi9rjlb6s/work-products.bin 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 new file mode 100755 index 0000000..e69de29 diff --git a/chapter2/target/rls/debug/incremental/ocalc-1f72q0pbtieie/s-fodduwvlcz-5z7wbk-dg3vmlbp8k00/query-cache.bin b/chapter2/target/rls/debug/incremental/ocalc-1f72q0pbtieie/s-fodduwvlcz-5z7wbk-dg3vmlbp8k00/query-cache.bin deleted file mode 100644 index f2d07a2..0000000 Binary files a/chapter2/target/rls/debug/incremental/ocalc-1f72q0pbtieie/s-fodduwvlcz-5z7wbk-dg3vmlbp8k00/query-cache.bin and /dev/null differ diff --git a/chapter2/target/rls/debug/incremental/ocalc-2japhkzcrzw1r/s-foddux4n8w-173lksf-2ehqiobas8st0/query-cache.bin b/chapter2/target/rls/debug/incremental/ocalc-2japhkzcrzw1r/s-foddux4n8w-173lksf-2ehqiobas8st0/query-cache.bin deleted file mode 100644 index 3662275..0000000 Binary files a/chapter2/target/rls/debug/incremental/ocalc-2japhkzcrzw1r/s-foddux4n8w-173lksf-2ehqiobas8st0/query-cache.bin and /dev/null differ