{ "@context":[ "https://www.w3.org/ns/activitystreams", {"Hashtag":"as:Hashtag"} ], "published":"2024-07-21T16:58:46.987Z", "attributedTo":"https://k.matthias.org/actors/relistan", "to":["https://www.w3.org/ns/activitystreams#Public"], "cc":["https://k.matthias.org/actors/relistan/followers"], "content":"

New blog post: \"Parsing Protobuf Definitions with Tree-sitter\" .  It's all about how I used #Treesitter to jumpstart some nice internal #Protobuf tooling at work in #Golang. https://relistan.com/parsing-protobuf-files-with-treesitter

", "mediaType":"text/html", "attachment":[], "tag":[ {"type":"Hashtag","name":"#Treesitter","href":"https://k.matthias.org/tags/Treesitter"}, {"type":"Hashtag","name":"#Protobuf","href":"https://k.matthias.org/tags/Protobuf"}, {"type":"Hashtag","name":"#Golang","href":"https://k.matthias.org/tags/Golang"} ], "type":"Note", "id":"https://k.matthias.org/objects/zwcnw8TMa6o" }