SQLTGF N l q CLEAN_EO 6 �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} "