"smart_sources:コードフォーマッター.md": {"path":"コードフォーマッター.md","last_embed":{"hash":null},"embeddings":{},"last_read":{"hash":"v966o3","at":1759879044529},"class_name":"SmartSource","last_import":{"mtime":1754017496873,"size":1528,"at":1759879044540,"hash":"v966o3"},"blocks":{"#---frontmatter---":[1,3],"#programming-language":[4,42],"#programming-language#{1}":[6,42]},"outlinks":[{"title":"How to write a code formatter","target":"https://yorickpeterse.com/articles/how-to-write-a-code-formatter/","line":8},{"title":"pretty","target":"https://docs.rs/pretty/latest/pretty/","line":16},{"title":"Rust","target":"Rust","line":16},{"title":"Topiary","target":"https://topiary.tweag.io/","line":18},{"title":"Tree-sitter","target":"Tree-sitter","line":18},{"title":"Parser in chumsky - Rust","target":"https://docs.rs/chumsky/latest/chumsky/trait.Parser.html#method.map_with","line":35}],"metadata":{"date":"2025-07-22 17:00","tags":["#programming-language"]},"task_lines":[]}, "smart_sources:コードフォーマッター.md": {"path":"コードフォーマッター.md","embeddings":{"TaylorAI/bge-micro-v2":{"vec":[-0.11254632,-0.02957416,-0.01659579,-0.04890414,0.01044907,-0.0311811,-0.08511526,0.01503108,0.00333509,0.00234732,-0.03852583,-0.07869083,0.02422935,0.02373509,0.01153232,-0.00354715,-0.02301609,0.01705107,-0.03174669,0.0005624,0.14991663,-0.03071807,-0.0222941,-0.07471381,0.01981355,0.07005613,-0.03806311,-0.02249986,-0.05020551,-0.17042364,-0.04998987,-0.01303053,0.06887632,-0.00692425,0.02861228,-0.01301776,0.01536791,0.02617655,-0.06500865,0.02349222,-0.03174127,-0.01657243,0.02183579,-0.01274121,-0.02990469,-0.04334286,-0.02161555,-0.0500075,0.02270649,-0.0339513,-0.11239408,-0.0453969,-0.01765585,-0.02520543,0.05272001,0.00428155,0.03111094,0.04522993,-0.00651047,0.03570748,0.02375378,0.00046346,-0.19293199,0.074904,0.06864039,0.0190097,-0.02306972,0.02433017,0.04243545,0.03203171,-0.02928095,0.01039553,-0.0468716,0.05782316,-0.02346365,-0.03942297,0.0051547,0.00920175,-0.01071594,-0.01016122,-0.04601323,0.0242185,0.02992136,0.03989779,0.00653552,0.01010642,0.04505113,0.00726861,0.05869374,0.01190119,-0.00306038,-0.03879102,0.06190165,0.06932164,-0.06838576,0.02993514,0.05348426,0.04479117,-0.01706089,0.09772563,-0.0525834,-0.01871144,-0.02178371,-0.06972229,0.02981937,-0.06226437,0.03113857,-0.04580324,-0.03677937,-0.00709411,-0.07722053,-0.00114117,0.01408057,-0.02445816,0.00597699,-0.0035085,0.05659696,0.02618005,-0.02701671,0.02777266,0.02462574,0.02192904,0.02242983,-0.01440374,0.01815214,0.01162294,0.02517913,0.07285195,0.0364511,0.06640746,0.08335361,0.0651693,-0.09189009,-0.02782606,-0.02955747,-0.02477872,-0.04522296,-0.02456884,0.01699751,-0.06312115,0.03499386,-0.09716403,-0.01730693,-0.00037621,-0.042769,0.10182501,-0.07686622,-0.00593011,-0.0046693,-0.01817133,-0.07125982,0.0394504,0.00850554,-0.0599623,0.05163694,0.00569264,0.07530537,0.03535874,-0.04775061,-0.02454993,0.0073994,-0.0373634,-0.06136389,0.06792795,0.015639,-0.04239376,-0.0470056,0.10139848,0.08142004,-0.08199716,-0.01273694,0.0003536,0.02857848,-0.0411884,0.0322557,0.00343073,0.0502953,-0.03400886,-0.02418268,0.05699523,0.01812967,0.0044641,0.02258679,0.06474129,0.03759359,-0.06851469,-0.01242641,-0.04869121,0.03285006,0.006043,-0.06214242,-0.02532013,-0.02182453,-0.02764005,-0.05472195,-0.03876537,0.00500591,0.03049895,0.04091279,-0.03651482,0.07865746,0.08041041,-0.0029017,-0.01128174,-0.00566777,-0.01783977,0.03952374,-0.04473218,-0.0231739,0.04943398,-0.0569367,0.03837266,0.07349311,0.04328261,-0.03624308,0.03827027,-0.00468984,0.02624555,0.01435546,0.05978439,-0.01640154,-0.05526687,-0.07285615,-0.21042544,0.03974256,0.05180039,-0.0656539,-0.00116397,-0.07016385,-0.00534382,-0.03419198,0.05075421,0.07633856,0.08370408,-0.0366455,-0.02343812,-0.03088719,0.01250372,0.00853345,0.02483498,-0.00225,0.01989672,0.03027937,0.0165158,-0.04817566,-0.00001498,-0.04542451,0.05017595,-0.01926873,0.11880531,0.04970752,0.05330548,-0.01572047,0.07154401,0.00649935,0.0029941,-0.12185063,0.04607693,0.0065677,-0.03429408,0.00531894,0.01738979,-0.06749605,0.03256978,-0.01435851,-0.04274699,-0.04001486,-0.02917373,-0.03737244,-0.06488564,-0.07972734,0.01410574,0.05499775,0.01455813,-0.02062693,0.0591017,0.04993479,-0.01405672,-0.03444259,-0.0656486,-0.01280636,0.01852549,0.02175906,0.0225678,0.00790534,-0.03911853,-0.00930603,-0.02339257,0.06248537,0.0227237,0.00476036,-0.00125474,0.01886379,-0.0577502,0.12503985,0.01613922,-0.01895769,0.07172454,0.06668713,-0.02400267,-0.01542972,0.05509721,0.00684314,0.02300201,0.07009039,0.08530068,-0.012884,0.00502933,0.02067171,-0.01616329,0.01264349,0.05129804,0.03305996,-0.05048806,-0.03699302,-0.00190995,-0.01277729,0.04232901,-0.03767213,-0.30406681,0.00329582,0.02215303,-0.0244224,0.05608189,0.00124433,0.02881752,-0.0453255,-0.06936853,0.0490103,-0.04622651,0.07800675,0.01237833,-0.03396795,0.03550579,-0.03485716,0.02597671,-0.00093363,0.08051445,-0.05768841,0.0025969,0.01012667,0.20157185,0.00510771,0.04269323,0.0351244,0.00808995,0.02834542,0.1559069,0.02780103,-0.03216192,-0.02134232,0.13069597,0.04146831,-0.00257666,0.01826035,-0.02984743,0.01185018,-0.00116145,0.00316857,-0.02492044,0.06083079,-0.01287623,0.01224564,0.06288795,0.00317494,-0.03965534,-0.095777,-0.02074622,-0.02772359,-0.03941884,0.00671585,-0.04224985,0.00781369,0.02337094,0.04680431,0.01657856,-0.00094399,-0.05576201,0.02841,0.03718295,-0.03656276,0.02656573,0.08013926,0.02857698],"last_embed":{"hash":"v966o3","tokens":506}}},"last_read":{"hash":"v966o3","at":1759879094462},"class_name":"SmartSource","last_import":{"mtime":1754017496873,"size":1528,"at":1759879044540,"hash":"v966o3"},"blocks":{"#---frontmatter---":[1,3],"#programming-language":[4,42],"#programming-language#{1}":[6,42]},"outlinks":[{"title":"How to write a code formatter","target":"https://yorickpeterse.com/articles/how-to-write-a-code-formatter/","line":8},{"title":"pretty","target":"https://docs.rs/pretty/latest/pretty/","line":16},{"title":"Rust","target":"Rust","line":16},{"title":"Topiary","target":"https://topiary.tweag.io/","line":18},{"title":"Tree-sitter","target":"Tree-sitter","line":18},{"title":"Parser in chumsky - Rust","target":"https://docs.rs/chumsky/latest/chumsky/trait.Parser.html#method.map_with","line":35}],"metadata":{"date":"2025-07-22 17:00","tags":["#programming-language"]},"task_lines":[],"last_embed":{"hash":"v966o3","at":1759879094316}},"smart_blocks:コードフォーマッター.md#programming-language": {"path":null,"embeddings":{"TaylorAI/bge-micro-v2":{"vec":[-0.10159754,-0.02780553,-0.04236226,-0.04670903,0.00946292,-0.02732112,-0.06569172,0.00656513,0.00834158,-0.01116985,-0.06401914,-0.07467663,0.03830501,0.01530409,0.01293223,-0.00881332,-0.01414451,0.03958065,-0.04523015,-0.01771378,0.14890566,-0.03650761,-0.03757657,-0.07613662,0.01700537,0.07726239,-0.03715906,-0.02904117,-0.03352104,-0.16083539,-0.04915917,-0.00211906,0.06594847,-0.012911,0.01744165,0.00745206,0.0108381,0.01148768,-0.07904479,0.02840151,-0.03658247,-0.01429696,0.03124938,-0.01626474,-0.01985437,-0.05255002,-0.01677911,-0.04350235,0.01596665,-0.04223143,-0.11101585,-0.03731271,-0.0125283,-0.01930379,0.04494073,0.00126455,0.02520777,0.06794336,-0.018847,0.01991441,0.03354384,0.01283822,-0.16761906,0.08526151,0.0738548,0.04604489,-0.02129108,0.02564706,0.05262453,0.05641518,-0.03160149,0.02428945,-0.04272502,0.05831465,-0.02115491,-0.05396865,0.01927649,0.01535089,-0.00572694,-0.01099251,-0.05157373,0.00477681,0.01991182,0.04644747,0.01011741,0.01055444,0.03584383,-0.00642635,0.06198796,-0.00561624,-0.00877098,-0.04155957,0.05178654,0.06160145,-0.05338331,0.02555072,0.05798319,0.04547096,-0.01965793,0.11443154,-0.0459493,-0.04542954,-0.00800271,-0.07213826,0.01942489,-0.05881125,0.02230303,-0.0510423,-0.04171643,-0.00056712,-0.07965837,-0.00812322,-0.0122935,-0.01214469,-0.00375545,-0.02548433,0.04371524,0.02136095,-0.02624475,0.01756577,0.01098623,0.02917047,0.00983438,-0.01819029,0.01264232,-0.01295482,0.0169414,0.06651094,0.03813196,0.06138582,0.08794983,0.05628292,-0.0909351,-0.01735142,-0.03369024,-0.02685912,-0.03608105,-0.02306644,-0.00177416,-0.05245692,0.04075309,-0.08056528,-0.01801268,-0.01106594,-0.04839926,0.0930181,-0.07867023,-0.01006343,-0.00585043,-0.01046113,-0.05374655,0.03208189,-0.01346923,-0.06369045,0.05023438,0.01151805,0.07951839,0.02573246,-0.04097214,-0.03760746,0.00945492,-0.03633909,-0.05491648,0.06677012,0.00466396,-0.02092083,-0.06465583,0.10127904,0.06666385,-0.08554387,-0.00789369,0.01177916,0.01305605,-0.03727846,0.00852316,-0.00477262,0.01674058,-0.03875063,-0.0173978,0.05391215,0.02432134,0.00660457,0.03370575,0.05399039,0.04117277,-0.07046898,-0.01878301,-0.05075302,0.02522037,0.00241687,-0.06270669,-0.00016102,0.00246345,-0.048348,-0.05392388,-0.02832327,0.01948131,0.01639724,0.0395322,-0.03587621,0.07923776,0.09634831,0.00780612,0.00081148,-0.02359917,-0.00851072,0.03793681,-0.03907612,-0.02051198,0.05555141,-0.06425752,0.02027534,0.05822368,0.05368038,-0.0424256,0.02857102,0.00601903,0.03152538,0.02113516,0.05576112,-0.02209837,-0.06379576,-0.08602121,-0.20826147,0.03174957,0.06111125,-0.0740356,-0.0039225,-0.08493099,-0.00749504,-0.0245177,0.02406587,0.06396723,0.08066277,-0.05013053,-0.03383223,-0.02487838,0.02044693,0.01748733,0.01988854,0.0131297,0.01579033,0.0383358,0.0431766,-0.03829175,0.00178458,-0.0568256,0.05456783,-0.01735917,0.11264998,0.03582089,0.07154202,-0.01112103,0.07697555,-0.01135121,0.00425098,-0.10928164,0.05786119,0.00898634,-0.04016995,-0.00296423,0.03282117,-0.04155035,0.04413338,-0.00962718,-0.04396064,-0.03237639,-0.01529926,-0.03292293,-0.08811637,-0.10335352,0.01416711,0.05357923,0.00612826,-0.02736948,0.04914773,0.04981369,-0.02062564,-0.03239925,-0.0615591,-0.01440059,0.01853684,0.02116525,0.02420786,-0.00102338,-0.0120936,-0.01348225,-0.00874462,0.0544488,0.03766078,0.01494497,0.01754961,0.01426176,-0.0642961,0.14405224,0.01384399,-0.01066479,0.06433684,0.08626089,-0.01347981,-0.02122994,0.03852113,0.01182141,0.01957853,0.06773335,0.07662771,-0.00634223,-0.00009313,0.018861,0.00080528,0.00646494,0.04367336,0.04963676,-0.04047452,-0.0103593,0.00507789,-0.01206587,0.03584967,-0.03760378,-0.29268792,0.00915981,0.0130691,-0.02570965,0.04935838,0.00009882,0.03693202,-0.04654469,-0.06037117,0.03314878,-0.03821196,0.05439818,0.03281984,-0.03318684,0.04534817,-0.02747294,0.04745575,0.00814728,0.10587322,-0.04449162,0.01871336,0.00906909,0.21550642,-0.00786493,0.06541391,0.02359813,0.01062902,0.0340641,0.15159599,0.0351122,-0.0374326,-0.01613289,0.14087285,0.03583957,-0.00179636,0.01700663,-0.02114318,0.00409616,-0.00316584,0.00787674,-0.02215946,0.05888953,-0.02554861,0.00156095,0.05623294,0.00064252,-0.03773011,-0.1169707,-0.02364455,-0.01881373,-0.04403156,0.00823099,-0.03345489,-0.0071374,0.02630156,0.035271,0.01038395,-0.00239746,-0.05584403,0.02222735,0.04139877,-0.03800394,0.02803435,0.09659236,0.03285973],"last_embed":{"hash":"qbda42","tokens":488}}},"text":null,"length":0,"last_read":{"hash":"qbda42","at":1759879094411},"key":"コードフォーマッター.md#programming-language","lines":[4,42],"size":869,"outlinks":[{"title":"How to write a code formatter","target":"https://yorickpeterse.com/articles/how-to-write-a-code-formatter/","line":5},{"title":"pretty","target":"https://docs.rs/pretty/latest/pretty/","line":13},{"title":"Rust","target":"Rust","line":13},{"title":"Topiary","target":"https://topiary.tweag.io/","line":15},{"title":"Tree-sitter","target":"Tree-sitter","line":15},{"title":"Parser in chumsky - Rust","target":"https://docs.rs/chumsky/latest/chumsky/trait.Parser.html#method.map_with","line":32}],"class_name":"SmartBlock","last_embed":{"hash":"qbda42","at":1759879094411}}, "smart_blocks:コードフォーマッター.md#programming-language#{1}": {"path":null,"embeddings":{"TaylorAI/bge-micro-v2":{"vec":[-0.10098457,-0.02649455,-0.04351428,-0.04612682,0.0070456,-0.02765447,-0.06391825,0.00612257,0.00932366,-0.01267232,-0.06571532,-0.07111336,0.04028003,0.01269259,0.01178129,-0.00866134,-0.01308491,0.03811924,-0.04690026,-0.0180906,0.15101089,-0.03788093,-0.04136514,-0.07986877,0.01537629,0.07928961,-0.03683761,-0.03050379,-0.03131434,-0.15900326,-0.0480197,-0.00198764,0.06582087,-0.01610385,0.01559677,0.00670988,0.01412062,0.010924,-0.08158369,0.0286024,-0.03922619,-0.01421602,0.03455224,-0.01536492,-0.02157914,-0.05513062,-0.01859372,-0.04291828,0.01429089,-0.04287684,-0.10760129,-0.03685876,-0.00989651,-0.01894427,0.04223727,-0.00213925,0.02249572,0.06900815,-0.01951877,0.02072466,0.03026538,0.00854106,-0.16604882,0.08791486,0.07214259,0.0489024,-0.02095038,0.0221673,0.05628625,0.05855753,-0.03335651,0.02352867,-0.04402302,0.05830766,-0.01913434,-0.05849684,0.02122706,0.0149933,-0.00431206,-0.00971205,-0.05124684,0.00038467,0.01795944,0.04620371,0.01050275,0.01203221,0.03763383,-0.00903415,0.06175288,-0.00662446,-0.00939592,-0.04296594,0.04878813,0.06093161,-0.04943688,0.02807567,0.06061729,0.04587517,-0.02042198,0.11769749,-0.04662123,-0.04766583,-0.00869266,-0.07257955,0.02012332,-0.05829824,0.02195643,-0.04641805,-0.04086617,-0.00403361,-0.08115627,-0.00659035,-0.01485098,-0.00832457,-0.00355994,-0.02551914,0.04519589,0.02108777,-0.02413399,0.01904768,0.01362312,0.02789708,0.01082364,-0.02102368,0.00917632,-0.01588339,0.01456522,0.06668518,0.03387647,0.06074259,0.09259924,0.04940981,-0.089127,-0.01713203,-0.03090959,-0.02469546,-0.03646113,-0.02372814,-0.00512725,-0.05271455,0.03963974,-0.08009408,-0.01909595,-0.01034177,-0.05160062,0.09025883,-0.07933196,-0.00956041,-0.00635556,-0.01217883,-0.05441363,0.03083755,-0.01530189,-0.06263851,0.04829344,0.01130406,0.07992663,0.02381435,-0.03954685,-0.04129329,0.00701702,-0.03398433,-0.05520359,0.06754392,0.00228045,-0.01598748,-0.06698846,0.10390635,0.06824636,-0.08362801,-0.00842181,0.01172014,0.01303113,-0.0373298,0.00713155,-0.00528387,0.01336565,-0.03647295,-0.01587787,0.05448608,0.02611077,0.00816664,0.03634566,0.05161536,0.03886602,-0.0742919,-0.01657445,-0.04924257,0.02487258,0.00201797,-0.06167171,0.00400448,0.00641783,-0.05025217,-0.05027921,-0.02772722,0.0205431,0.01718911,0.03803957,-0.03622763,0.07971245,0.09548444,0.00849678,0.00274771,-0.02482737,-0.01078282,0.03791595,-0.03895548,-0.02182354,0.05329517,-0.06364069,0.01833163,0.05865081,0.05449014,-0.04328565,0.02745781,0.00567157,0.03249438,0.02111612,0.05508214,-0.02555524,-0.06186363,-0.08423725,-0.20722076,0.0328038,0.06186318,-0.07446893,-0.00327232,-0.08798205,-0.00628968,-0.02333974,0.02277398,0.06490618,0.07768236,-0.04929752,-0.03247244,-0.02278438,0.01864121,0.0194855,0.02374372,0.0171207,0.01569203,0.0368491,0.04664338,-0.03969164,-0.00105257,-0.05860154,0.05488471,-0.01802514,0.1108819,0.03456072,0.0740289,-0.01307654,0.0751792,-0.01316428,0.00251144,-0.10967956,0.05869595,0.009892,-0.04132665,-0.0052638,0.0363274,-0.03853653,0.04432222,-0.01000024,-0.04401755,-0.02985498,-0.01111172,-0.03205192,-0.08889606,-0.10739435,0.01397967,0.05410921,0.00497999,-0.02791339,0.04811615,0.05061929,-0.01901995,-0.03243833,-0.0620806,-0.013639,0.02171629,0.02147457,0.02463013,-0.00134825,-0.01330674,-0.0114489,-0.00495998,0.05363802,0.03904001,0.01481496,0.02030633,0.01640628,-0.06546306,0.14500828,0.01302784,-0.01111443,0.06356052,0.08708369,-0.01323799,-0.02120112,0.03848612,0.01233529,0.02013741,0.06739552,0.0766746,-0.00557019,0.00321506,0.01743069,0.00465345,0.00674345,0.04170875,0.04905536,-0.03804646,-0.00772945,0.00627517,-0.0113256,0.03515046,-0.03460813,-0.29241866,0.00920949,0.00980108,-0.02669833,0.04810869,0.00091987,0.03890345,-0.04452144,-0.06072257,0.03121408,-0.03631202,0.04896345,0.03309377,-0.03326585,0.04665253,-0.02724694,0.05261043,0.01034254,0.10442115,-0.04184418,0.01954105,0.00879871,0.21393943,-0.00927707,0.06622737,0.02274541,0.01205344,0.03424733,0.15147933,0.03742859,-0.03381573,-0.01393265,0.14207534,0.03258519,-0.00308665,0.01863549,-0.02077648,0.0015038,-0.00358763,0.00879778,-0.0226733,0.05729474,-0.02856686,-0.0016401,0.05703839,0.00567287,-0.03683895,-0.11711801,-0.02464696,-0.01994028,-0.04518102,0.00807507,-0.03133116,-0.00676162,0.0235387,0.03402072,0.01200991,-0.00192817,-0.0544477,0.02061516,0.04223484,-0.03846755,0.02751169,0.09584398,0.03343326],"last_embed":{"hash":"twho0y","tokens":488}}},"text":null,"length":0,"last_read":{"hash":"twho0y","at":1759879094462},"key":"コードフォーマッター.md#programming-language#{1}","lines":[6,42],"size":845,"outlinks":[{"title":"How to write a code formatter","target":"https://yorickpeterse.com/articles/how-to-write-a-code-formatter/","line":3},{"title":"pretty","target":"https://docs.rs/pretty/latest/pretty/","line":11},{"title":"Rust","target":"Rust","line":11},{"title":"Topiary","target":"https://topiary.tweag.io/","line":13},{"title":"Tree-sitter","target":"Tree-sitter","line":13},{"title":"Parser in chumsky - Rust","target":"https://docs.rs/chumsky/latest/chumsky/trait.Parser.html#method.map_with","line":30}],"class_name":"SmartBlock","last_embed":{"hash":"twho0y","at":1759879094462}},