You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
185 KiB
JSON

{"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<Node>, Box<Node>)","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<Node>, Box<Node>)","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<Node>, Box<Node>)","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<Node>, Box<Node>)","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<Node>, Box<Node>)","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<Node>)","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<f64, Box<dyn error::Error>>","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<parsemath::ast::Node>","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<parsemath::ast::Node>","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<parsemath::ast::Node>","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<parsemath::ast::Node>","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<parsemath::ast::Node>","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<parsemath::ast::Node>","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<parsemath::ast::Node>","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<parsemath::ast::Node>","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<parsemath::ast::Node>","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<parsemath::ast::Node>","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<parsemath::ast::Node>","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":"<Parser>::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":"<Parser>::new","value":"fn (expr: &'a str) -> Result<Self, ParseError>","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":"<Parser>::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":"<Parser>::parse","value":"fn (&mut self) -> Result<Node, ParseError>","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<parsemath::ast::Node, parsemath::parser::ParseError>","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":"<Parser>::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":"<Parser>::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":"<Parser>::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":"<Parser>::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":"<Parser>::generate_ast","value":"fn (&mut self, oper_prec: OperPrec) -> Result<Node, ParseError>","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":"<Parser>::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":"<Parser>::parse_number","value":"fn (&mut self) -> Result<Node, ParseError>","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":"<Parser>::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":"<Parser>::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":"<Parser>::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":"<Parser>::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":"<Parser>::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":"<Parser>::convert_token_to_node","value":"fn (&mut self, left_expr: Node) -> Result<Node, ParseError>","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":"<ParseError as std::fmt::Display>::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":"<ParseError as std::fmt::Display>::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":"<ParseError as std::fmt::Display>::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":"<ParseError as std::convert::From>::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":"<ParseError as std::convert::From>::from","value":"fn (_evalerr: std::boxed::Box<dyn std::error::Error>) -> 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":"<Token>::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":"<Token>::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<std::str::Chars<'a>>","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":"<Tokenizer>::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":"<Tokenizer>::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":"<Tokenizer as std::iter::Iterator>::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":"<Tokenizer as std::iter::Iterator>::next","value":"fn (&mut self) -> Option<Token>","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<char>","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<f64, ParseError>","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}}]}