llmgrep 3.1.6

Smart grep over Magellan code maps with schema-aligned JSON output
Documentation
SQLTGFNlqCLEAN_EO6�File/home/feanor/Projects/llmgrep/tests/fixtures/Test.java{"hash":"6584b7927aa50acd80e81c64a8e4bf71cb4457864196f9093469a1ac0e02db92","last_indexed_at":1770731495,"last_modified":1770731476,"path":"/home/feanor/Projects/llmgrep/tests/fixtures/Test.java"}USymbolcom.test.example{"byte_end":66,"byte_start":41,"canonical_fqn":"::/home/feanor/Projects/llmgrep/tests/fixtures/Test.java::Module com.test.example","display_fqn":"com.test.example","end_col":25,"end_line":2,"fqn":"com.test.example","kind":"Module","kind_normalized":"mod","name":"com.test.example","start_col":0,"start_line":2,"symbol_id":"d92722aa94e80897"}MSymbolTest{"byte_end":1157,"byte_start":166,"canonical_fqn":"::/home/feanor/Projects/llmgrep/tests/fixtures/Test.java::Struct Test","display_fqn":"com.test.example.Test","end_col":1,"end_line":56,"fqn":"com.test.example.Test","kind":"Class","kind_normalized":"struct","name":"Test","start_col":0,"start_line":10,"symbol_id":"e1af509649f09a6c"}
oSymboltestMethod{"byte_end":539,"byte_start":477,"canonical_fqn":"::/home/feanor/Projects/llmgrep/tests/fixtures/Test.java::Method testMethod","display_fqn":"com.test.example.Test.testMethod","end_col":5,"end_line":27,"fqn":"com.test.example.Test.testMethod","kind":"Method","kind_normalized":"method","name":"testMethod","start_col":4,"start_line":25,"symbol_id":"d08690e0a3125d41"}cSymbolgetName{"byte_end":597,"byte_start":545,"canonical_fqn":"::/home/feanor/Projects/llmgrep/tests/fixtures/Test.java::Method getName","display_fqn":"com.test.example.Test.getName","end_col":5,"end_line":31,"fqn":"com.test.example.Test.getName","kind":"Method","kind_normalized":"method","name":"getName","start_col":4,"start_line":29,"symbol_id":"3c5ba7686cf08cf4"}
{SymbolgenericMethod{"byte_end":705,"byte_start":625,"canonical_fqn":"::/home/feanor/Projects/llmgrep/tests/fixtures/Test.java::Method genericMethod","display_fqn":"com.test.example.Test.genericMethod","end_col":5,"end_line":36,"fqn":"com.test.example.Test.genericMethod","kind":"Method","kind_normalized":"method","name":"genericMethod","start_col":4,"start_line":34,"symbol_id":"ddf1c7a235f78aa5"}SymbolstaticFunction{"byte_end":808,"byte_start":732,"canonical_fqn":"::/home/feanor/Projects/llmgrep/tests/fixtures/Test.java::Method staticFunction","display_fqn":"com.test.example.Test.staticFunction","end_col":5,"end_line":41,"fqn":"com.test.example.Test.staticFunction","kind":"Method","kind_normalized":"method","name":"staticFunction","start_col":4,"start_line":39,"symbol_id":"44c1f88543dfdb80"}_SymbolsumAll{"byte_end":980,"byte_start":836,"canonical_fqn":"::/home/feanor/Projects/llmgrep/tests/fixtures/Test.java::Method sumAll","display_fqn":"com.test.example.Test.sumAll","end_col":5,"end_line":50,"fqn":"com.test.example.Test.sumAll","kind":"Method","kind_normalized":"method","name":"sumAll","start_col":4,"start_line":44,"symbol_id":"0a237e78f5092fdc"}	XSymbolmain{"byte_end":1155,"byte_start":986,"canonical_fqn":"::/home/feanor/Projects/llmgrep/tests/fixtures/Test.java::Method main","display_fqn":"com.test.example.Test.main","end_col":5,"end_line":55,"fqn":"com.test.example.Test.main","kind":"Method","kind_normalized":"method","name":"main","start_col":4,"start_line":52,"symbol_id":"3213234b430021d6"}

tSymbolTestInterface{"byte_end":1227,"byte_start":1172,"canonical_fqn":"::/home/feanor/Projects/llmgrep/tests/fixtures/Test.java::Trait TestInterface","display_fqn":"com.test.example.TestInterface","end_col":1,"end_line":61,"fqn":"com.test.example.TestInterface","kind":"Interface","kind_normalized":"trait","name":"TestInterface","start_col":0,"start_line":59,"symbol_id":"500273faa55488da"}�SymbolinterfaceMethod{"byte_end":1225,"byte_start":1202,"canonical_fqn":"::/home/feanor/Projects/llmgrep/tests/fixtures/Test.java::Method interfaceMethod","display_fqn":"com.test.example.TestInterface.interfaceMethod","end_col":27,"end_line":60,"fqn":"com.test.example.TestInterface.interfaceMethod","kind":"Method","kind_normalized":"method","name":"interfaceMethod","start_col":4,"start_line":60,"symbol_id":"668e8a5ebb2556d6"}YSymbolTestEnum{"byte_end":1289,"byte_start":1237,"canonical_fqn":"::/home/feanor/Projects/llmgrep/tests/fixtures/Test.java::Enum TestEnum","display_fqn":"com.test.example.TestEnum","end_col":1,"end_line":68,"fqn":"com.test.example.TestEnum","kind":"Enum","kind_normalized":"enum","name":"TestEnum","start_col":0,"start_line":64,"symbol_id":"b95ac3e600ad2e5c"}
3�File/home/feanor/Projects/llmgrep/tests/fixtures/test.c{"hash":"18171ae049b3bfc5537c484a324184d7d76deab3a08d3b6cf0be326f9064c698","last_indexed_at":1770731495,"last_modified":1770731476,"path":"/home/feanor/Projects/llmgrep/tests/fixtures/test.c"}�Symbol<Class at 115>{"byte_end":156,"byte_start":115,"canonical_fqn":null,"display_fqn":null,"end_col":1,"end_line":10,"fqn":null,"kind":"Class","kind_normalized":"struct","name":null,"start_col":8,"start_line":7,"symbol_id":"985c9d5f55d38f3c"}
PSymboltest_function{"byte_end":324,"byte_start":271,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.c::Function test_function","display_fqn":".::test_function","end_col":1,"end_line":18,"fqn":"test_function","kind":"Function","kind_normalized":"fn","name":"test_function","start_col":0,"start_line":16,"symbol_id":"1759b8461813d22a"},Symbolmain{"byte_end":588,"byte_start":438,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.c::Function main","display_fqn":".::main","end_col":1,"end_line":30,"fqn":"main","kind":"Function","kind_normalized":"fn","name":"main","start_col":0,"start_line":26,"symbol_id":"92c9017cfc3f2fb3"}
Callmain calls test_function{"byte_end":570,"byte_start":533,"callee":"test_function","callee_symbol_id":"1759b8461813d22a","caller":"main","caller_symbol_id":"92c9017cfc3f2fb3","end_col":63,"end_line":28,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.c","start_col":26,"start_line":28}	�Referenceref to test_function{"byte_end":546,"byte_start":533,"end_col":39,"end_line":28,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.c","start_col":26,"start_line":28}5�File/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp{"hash":"7ceebacab2388fac6807e0e92627b8c30f2c8b43432f1b2958725c636fd14bb9","last_indexed_at":1770731495,"last_modified":1770731476,"path":"/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp"}	@SymbolTestClass{"byte_end":537,"byte_start":128,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp::Struct TestClass","display_fqn":".::TestClass","end_col":1,"end_line":28,"fqn":"TestClass","kind":"Class","kind_normalized":"struct","name":"TestClass","start_col":0,"start_line":8,"symbol_id":"55d1d9cfb984e738"}	CSymbolTestClass{"byte_end":266,"byte_start":205,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp::Function TestClass","display_fqn":".::TestClass","end_col":65,"end_line":14,"fqn":"TestClass","kind":"Function","kind_normalized":"fn","name":"TestClass","start_col":4,"start_line":14,"symbol_id":"e86e586f0b8be758"}]SymbolDerivedTestClass{"byte_end":782,"byte_start":557,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp::Struct DerivedTestClass","display_fqn":".::DerivedTestClass","end_col":1,"end_line":38,"fqn":"DerivedTestClass","kind":"Class","kind_normalized":"struct","name":"DerivedTestClass","start_col":0,"start_line":31,"symbol_id":"6b7aee71e7acdcf4"}_SymbolDerivedTestClass{"byte_end":679,"byte_start":613,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp::Function DerivedTestClass","display_fqn":".::DerivedTestClass","end_col":70,"end_line":33,"fqn":"DerivedTestClass","kind":"Function","kind_normalized":"fn","name":"DerivedTestClass","start_col":4,"start_line":33,"symbol_id":"2474f5fb5305ae33"}"SymbolT{"byte_end":882,"byte_start":827,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp::Function T","display_fqn":".::T","end_col":1,"end_line":44,"fqn":"T","kind":"Function","kind_normalized":"fn","name":"T","start_col":0,"start_line":42,"symbol_id":"250e23429b070982"}
[SymbolTestNamespace{"byte_end":988,"byte_start":897,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp::Namespace TestNamespace","display_fqn":".::TestNamespace","end_col":1,"end_line":51,"fqn":"TestNamespace","kind":"Namespace","kind_normalized":"namespace","name":"TestNamespace","start_col":0,"start_line":47,"symbol_id":"833a6d36196adfae"}�Symbolnamespace_function{"byte_end":986,"byte_start":927,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp::Function namespace_function","display_fqn":".::TestNamespace::namespace_function","end_col":5,"end_line":50,"fqn":"TestNamespace::namespace_function","kind":"Function","kind_normalized":"fn","name":"namespace_function","start_col":4,"start_line":48,"symbol_id":"1705e6ae3b4e6982"}/Symbolmain{"byte_end":1077,"byte_start":990,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp::Function main","display_fqn":".::main","end_col":1,"end_line":57,"fqn":"main","kind":"Function","kind_normalized":"fn","name":"main","start_col":0,"start_line":53,"symbol_id":"e0ebe9af50ddafd8"}DisplayName.::DerivedTestClass{}
DisplayName.::main{}
DisplayName.::TestClass{}
	�Referenceref to TestClass{"byte_end":598,"byte_start":589,"end_col":41,"end_line":31,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp","start_col":32,"start_line":31} 	�Referenceref to test_function{"byte_end":842,"byte_start":829,"end_col":15,"end_line":42,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp","start_col":2,"start_line":42}!	�Referenceref to TestClass{"byte_end":1016,"byte_start":1007,"end_col":13,"end_line":54,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.cpp","start_col":4,"start_line":54}"4�File/home/feanor/Projects/llmgrep/tests/fixtures/test.js{"hash":"f9ef6623d0a7d05c91b6847fa2233f1aa24f4434b03ba5278704157cc9329e03","last_indexed_at":1770731495,"last_modified":1770731476,"path":"/home/feanor/Projects/llmgrep/tests/fixtures/test.js"}#	=SymbolTestClass{"byte_end":239,"byte_start":47,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.js::Struct TestClass","display_fqn":"..TestClass","end_col":1,"end_line":13,"fqn":"TestClass","kind":"Class","kind_normalized":"struct","name":"TestClass","start_col":0,"start_line":2,"symbol_id":"80c07bc928727768"}$YSymbolconstructor{"byte_end":120,"byte_start":69,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.js::Method constructor","display_fqn":"..TestClass.constructor","end_col":5,"end_line":5,"fqn":"TestClass.constructor","kind":"Method","kind_normalized":"method","name":"constructor","start_col":4,"start_line":3,"symbol_id":"85dea0139f671970"}%
WSymboltestMethod{"byte_end":237,"byte_start":126,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.js::Method testMethod","display_fqn":"..TestClass.testMethod","end_col":5,"end_line":12,"fqn":"TestClass.testMethod","kind":"Method","kind_normalized":"method","name":"testMethod","start_col":4,"start_line":7,"symbol_id":"ad1797a47ee5e04d"}&LSymboltestFunction{"byte_end":298,"byte_start":241,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.js::Function testFunction","display_fqn":"..testFunction","end_col":1,"end_line":17,"fqn":"testFunction","kind":"Function","kind_normalized":"fn","name":"testFunction","start_col":0,"start_line":15,"symbol_id":"a87b38068cabc024"}'4�File/home/feanor/Projects/llmgrep/tests/fixtures/test.py{"hash":"124d841ace2425ff21ad30fb8d9fa937545464ad6c8d5e8041ad34af226c8de0","last_indexed_at":1770731495,"last_modified":1770731476,"path":"/home/feanor/Projects/llmgrep/tests/fixtures/test.py"}(	>SymbolTestClass{"byte_end":349,"byte_start":92,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.py::Struct TestClass","display_fqn":"..TestClass","end_col":19,"end_line":14,"fqn":"TestClass","kind":"Class","kind_normalized":"struct","name":"TestClass","start_col":0,"start_line":5,"symbol_id":"17ecda0ee57132fa"})OSymbol__init__{"byte_end":192,"byte_start":137,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.py::Function __init__","display_fqn":"..TestClass.__init__","end_col":24,"end_line":8,"fqn":"TestClass.__init__","kind":"Function","kind_normalized":"fn","name":"__init__","start_col":4,"start_line":7,"symbol_id":"b0655f4dadad541c"}*]Symboltest_method{"byte_end":349,"byte_start":198,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.py::Function test_method","display_fqn":"..TestClass.test_method","end_col":19,"end_line":14,"fqn":"TestClass.test_method","kind":"Function","kind_normalized":"fn","name":"test_method","start_col":4,"start_line":10,"symbol_id":"78e8e534e761c6cb"}+
QSymboltest_function{"byte_end":443,"byte_start":351,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.py::Function test_function","display_fqn":"..test_function","end_col":21,"end_line":18,"fqn":"test_function","kind":"Function","kind_normalized":"fn","name":"test_function","start_col":0,"start_line":16,"symbol_id":"b6fd9fddd3d8dc2c"},DisplayName..TestClass{}-	�Referenceref to test_function{"byte_end":368,"byte_start":355,"end_col":17,"end_line":16,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.py","start_col":4,"start_line":16}.4�File/home/feanor/Projects/llmgrep/tests/fixtures/test.rs{"hash":"e3856204e15f48cebed165f6b69230ea9685a2814d5f8dbcbd1dad2d4d6147c5","last_indexed_at":1770731495,"last_modified":1770731476,"path":"/home/feanor/Projects/llmgrep/tests/fixtures/test.rs"}/
OSymbolTestStruct{"byte_end":235,"byte_start":168,"canonical_fqn":"llmgrep::/home/feanor/Projects/llmgrep/tests/fixtures/test.rs::Struct TestStruct","display_fqn":"llmgrep::TestStruct","end_col":1,"end_line":11,"fqn":"TestStruct","kind":"Class","kind_normalized":"struct","name":"TestStruct","start_col":0,"start_line":8,"symbol_id":"a00f8ef4d7a8d502"}0MSymbolnew{"byte_end":340,"byte_start":259,"canonical_fqn":"llmgrep::/home/feanor/Projects/llmgrep/tests/fixtures/test.rs::Function new","display_fqn":"llmgrep::TestStruct::new","end_col":5,"end_line":16,"fqn":"TestStruct::new","kind":"Function","kind_normalized":"fn","name":"new","start_col":4,"start_line":14,"symbol_id":"49893d66ef1c0c09"}1mSymboltest_method{"byte_end":417,"byte_start":346,"canonical_fqn":"llmgrep::/home/feanor/Projects/llmgrep/tests/fixtures/test.rs::Function test_method","display_fqn":"llmgrep::TestStruct::test_method","end_col":5,"end_line":20,"fqn":"TestStruct::test_method","kind":"Function","kind_normalized":"fn","name":"test_method","start_col":4,"start_line":18,"symbol_id":"3700f4cb28de2a81"}2aSymbolget_name{"byte_end":480,"byte_start":423,"canonical_fqn":"llmgrep::/home/feanor/Projects/llmgrep/tests/fixtures/test.rs::Function get_name","display_fqn":"llmgrep::TestStruct::get_name","end_col":5,"end_line":24,"fqn":"TestStruct::get_name","kind":"Function","kind_normalized":"fn","name":"get_name","start_col":4,"start_line":22,"symbol_id":"5f6d03429aa04e75"}3
]Symboltest_function{"byte_end":559,"byte_start":502,"canonical_fqn":"llmgrep::/home/feanor/Projects/llmgrep/tests/fixtures/test.rs::Function test_function","display_fqn":"llmgrep::test_function","end_col":1,"end_line":30,"fqn":"test_function","kind":"Function","kind_normalized":"fn","name":"test_function","start_col":0,"start_line":28,"symbol_id":"151b7add0e05b31a"}4iSymbolgeneric_function{"byte_end":676,"byte_start":582,"canonical_fqn":"llmgrep::/home/feanor/Projects/llmgrep/tests/fixtures/test.rs::Function generic_function","display_fqn":"llmgrep::generic_function","end_col":1,"end_line":35,"fqn":"generic_function","kind":"Function","kind_normalized":"fn","name":"generic_function","start_col":0,"start_line":33,"symbol_id":"45695375ba4f6d46"}5pSymboltrait_method{"byte_end":758,"byte_start":725,"canonical_fqn":"llmgrep::/home/feanor/Projects/llmgrep/tests/fixtures/test.rs::Function trait_method","display_fqn":"llmgrep::TestTrait::trait_method","end_col":37,"end_line":39,"fqn":"TestTrait::trait_method","kind":"Function","kind_normalized":"fn","name":"trait_method","start_col":4,"start_line":39,"symbol_id":"bf105d608bd2b48c"}6qSymboltrait_method{"byte_end":864,"byte_start":798,"canonical_fqn":"llmgrep::/home/feanor/Projects/llmgrep/tests/fixtures/test.rs::Function trait_method","display_fqn":"llmgrep::TestStruct::trait_method","end_col":5,"end_line":45,"fqn":"TestStruct::trait_method","kind":"Function","kind_normalized":"fn","name":"trait_method","start_col":4,"start_line":43,"symbol_id":"b62d184d89502d95"}7eSymbolmodule_function{"byte_end":960,"byte_start":894,"canonical_fqn":"llmgrep::/home/feanor/Projects/llmgrep/tests/fixtures/test.rs::Function module_function","display_fqn":"llmgrep::module_function","end_col":1,"end_line":51,"fqn":"module_function","kind":"Function","kind_normalized":"fn","name":"module_function","start_col":0,"start_line":49,"symbol_id":"8cc65b02c07ecdbb"}8:Symbolmain{"byte_end":1135,"byte_start":962,"canonical_fqn":"llmgrep::/home/feanor/Projects/llmgrep/tests/fixtures/test.rs::Function main","display_fqn":"llmgrep::main","end_col":1,"end_line":57,"fqn":"main","kind":"Function","kind_normalized":"fn","name":"main","start_col":0,"start_line":53,"symbol_id":"947e69648753ca85"}9J	Importplain_use import from /home/feanor/Projects/llmgrep/tests/fixtures/test.rs{"byte_end":71,"byte_start":41,"end_col":30,"end_line":2,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.rs","import_kind":"plain_use","import_path":["std","collections","HashMap"],"imported_names":["HashMap"],"is_glob":false,"start_col":0,"start_line":2}:	�Referenceref to test_function{"byte_end":522,"byte_start":509,"end_col":20,"end_line":28,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.rs","start_col":7,"start_line":28};	�Referenceref to generic_function{"byte_end":605,"byte_start":589,"end_col":23,"end_line":33,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.rs","start_col":7,"start_line":33}<	�Referenceref to module_function{"byte_end":916,"byte_start":901,"end_col":22,"end_line":49,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.rs","start_col":7,"start_line":49}=	�Referenceref to main{"byte_end":969,"byte_start":965,"end_col":7,"end_line":53,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.rs","start_col":3,"start_line":53}>4�File/home/feanor/Projects/llmgrep/tests/fixtures/test.ts{"hash":"b3f3dc388a09cafa6facf507255e643030f61c8244d383b426bcfdeb3e1e7536","last_indexed_at":1770731495,"last_modified":1770731476,"path":"/home/feanor/Projects/llmgrep/tests/fixtures/test.ts"}?
NSymbolTestInterface{"byte_end":116,"byte_start":47,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.ts::Trait TestInterface","display_fqn":"..TestInterface","end_col":1,"end_line":5,"fqn":"TestInterface","kind":"Interface","kind_normalized":"trait","name":"TestInterface","start_col":0,"start_line":2,"symbol_id":"c139dac893448b83"}@	>SymbolTestClass{"byte_end":474,"byte_start":118,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.ts::Struct TestClass","display_fqn":"..TestClass","end_col":1,"end_line":24,"fqn":"TestClass","kind":"Class","kind_normalized":"struct","name":"TestClass","start_col":0,"start_line":7,"symbol_id":"ef0410f99e193368"}A\Symbolconstructor{"byte_end":260,"byte_start":201,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.ts::Method constructor","display_fqn":"..TestClass.constructor","end_col":5,"end_line":12,"fqn":"TestClass.constructor","kind":"Method","kind_normalized":"method","name":"constructor","start_col":4,"start_line":10,"symbol_id":"458c462187569f79"}BPSymbolgetValue{"byte_end":325,"byte_start":266,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.ts::Method getValue","display_fqn":"..TestClass.getValue","end_col":5,"end_line":16,"fqn":"TestClass.getValue","kind":"Method","kind_normalized":"method","name":"getValue","start_col":4,"start_line":14,"symbol_id":"b5671a870544a167"}C
XSymboltestMethod{"byte_end":472,"byte_start":331,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.ts::Method testMethod","display_fqn":"..TestClass.testMethod","end_col":5,"end_line":23,"fqn":"TestClass.testMethod","kind":"Method","kind_normalized":"method","name":"testMethod","start_col":4,"start_line":18,"symbol_id":"81aea474acd467eb"}DLSymboltestFunction{"byte_end":551,"byte_start":476,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.ts::Function testFunction","display_fqn":"..testFunction","end_col":1,"end_line":28,"fqn":"testFunction","kind":"Function","kind_normalized":"fn","name":"testFunction","start_col":0,"start_line":26,"symbol_id":"ba39d6bbceff6fba"}E_SymbolStringOrNumber{"byte_end":675,"byte_start":637,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.ts::TypeAlias StringOrNumber","display_fqn":"..StringOrNumber","end_col":38,"end_line":34,"fqn":"StringOrNumber","kind":"TypeAlias","kind_normalized":"type_alias","name":"StringOrNumber","start_col":0,"start_line":34,"symbol_id":"9df1fb4535359533"}F<Symbolidentity{"byte_end":752,"byte_start":697,"canonical_fqn":".::/home/feanor/Projects/llmgrep/tests/fixtures/test.ts::Function identity","display_fqn":"..identity","end_col":1,"end_line":39,"fqn":"identity","kind":"Function","kind_normalized":"fn","name":"identity","start_col":0,"start_line":37,"symbol_id":"78b4cb8aea8baed1"}GDisplayName..TestClass.testMethod{}HDisplayName..testFunction{}IDisplayName..TestClass.constructor{}J	�Referenceref to testFunction{"byte_end":497,"byte_start":485,"end_col":21,"end_line":26,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.ts","start_col":9,"start_line":26}K	�Referenceref to TestClass{"byte_end":772,"byte_start":763,"end_col":18,"end_line":41,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.ts","start_col":9,"start_line":41}L	�Referenceref to testFunction{"byte_end":786,"byte_start":774,"end_col":32,"end_line":41,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.ts","start_col":20,"start_line":41}M	�Referenceref to identity{"byte_end":796,"byte_start":788,"end_col":42,"end_line":41,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.ts","start_col":34,"start_line":41}N	�Referenceref to StringOrNumber{"byte_end":812,"byte_start":798,"end_col":58,"end_line":41,"file":"/home/feanor/Projects/llmgrep/tests/fixtures/test.ts","start_col":44,"start_line":41}DEFINES{}DEFINES{}DEFINES{}DEFINES{}DEFINES{}DEFINES{}DEFINES{}	DEFINES{}	
DEFINES{}
DEFINES{}DEFINES{}
DEFINES{}

DEFINES{}
DEFINES{}CALLER{}CALLS{}
[REFERENCES{"byte_end":546,"byte_start":533,"end_col":39,"end_line":28,"start_col":26,"start_line":28}DEFINES{}DEFINES{}DEFINES{}DEFINES{}DEFINES{}DEFINES{}DEFINES{}DEFINES{}alias_of{}alias_of{}alias_of{}alias_of{}alias_of{}alias_of{} 
[REFERENCES{"byte_end":598,"byte_start":589,"end_col":41,"end_line":31,"start_col":32,"start_line":31}! 
ZREFERENCES{"byte_end":842,"byte_start":829,"end_col":15,"end_line":42,"start_col":2,"start_line":42}"!
\REFERENCES{"byte_end":1016,"byte_start":1007,"end_col":13,"end_line":54,"start_col":4,"start_line":54}#"#DEFINES{}$"$DEFINES{}%"%DEFINES{}&"&DEFINES{}'alias_of{}(alias_of{})alias_of{}*alias_of{}+alias_of{},alias_of{}-'(DEFINES{}.')DEFINES{}/'*DEFINES{}0'+DEFINES{}1alias_of{}2alias_of{}3alias_of{}4alias_of{}5,#alias_of{}6,(alias_of{}7alias_of{}8alias_of{}9-+
ZREFERENCES{"byte_end":368,"byte_start":355,"end_col":17,"end_line":16,"start_col":4,"start_line":16}:./DEFINES{};.0DEFINES{}<.1DEFINES{}=.2DEFINES{}>.3DEFINES{}?.4DEFINES{}@.5DEFINES{}A.6DEFINES{}B.7DEFINES{}C.8DEFINES{}D.9IMPORTS{"byte_end":71,"byte_start":41}Ealias_of{}Falias_of{}Galias_of{}Halias_of{}Ialias_of{}Jalias_of{}K,#alias_of{}L,(alias_of{}M:3
ZREFERENCES{"byte_end":522,"byte_start":509,"end_col":20,"end_line":28,"start_col":7,"start_line":28}N;4
ZREFERENCES{"byte_end":605,"byte_start":589,"end_col":23,"end_line":33,"start_col":7,"start_line":33}O<7
ZREFERENCES{"byte_end":916,"byte_start":901,"end_col":22,"end_line":49,"start_col":7,"start_line":49}P=8
YREFERENCES{"byte_end":969,"byte_start":965,"end_col":7,"end_line":53,"start_col":3,"start_line":53}Q>?DEFINES{}R>@DEFINES{}S>ADEFINES{}T>BDEFINES{}U>CDEFINES{}V>DDEFINES{}W>EDEFINES{}X>FDEFINES{}Yalias_of{}Zalias_of{}[G%alias_of{}\GCalias_of{}]H&alias_of{}^HDalias_of{}_I$alias_of{}`IAalias_of{}aalias_of{}balias_of{}calias_of{}dalias_of{}e,#alias_of{}f,(alias_of{}g,@alias_of{}hJD
ZREFERENCES{"byte_end":497,"byte_start":485,"end_col":21,"end_line":26,"start_col":9,"start_line":26}iK@
ZREFERENCES{"byte_end":772,"byte_start":763,"end_col":18,"end_line":41,"start_col":9,"start_line":41}jLD
[REFERENCES{"byte_end":786,"byte_start":774,"end_col":32,"end_line":41,"start_col":20,"start_line":41}kMF
[REFERENCES{"byte_end":796,"byte_start":788,"end_col":42,"end_line":41,"start_col":34,"start_line":41}lNE
[REFERENCES{"byte_end":812,"byte_start":798,"end_col":58,"end_line":41,"start_col":44,"start_line":41}