<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Syntax on zeromake 的个人博客</title><link>/categories/syntax/</link><description>Recent content in Syntax on zeromake 的个人博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 19 Jul 2024 19:13:41 +0800</lastBuildDate><atom:link href="/categories/syntax/index.xml" rel="self" type="application/rss+xml"/><item><title>tree-sitter 语法参考</title><link>/pages/tree-sitter-syntax/</link><pubDate>Sat, 23 Sep 2023 12:00:00 +0800</pubDate><guid>/pages/tree-sitter-syntax/</guid><description>&lt;h2 id="前言">前言&lt;/h2>
&lt;p>最近发现很多终端编辑器 (helix) 都在使用 &lt;code>tree-sitter&lt;/code> 做语法高亮和代码提示功能，去看了一下感觉语法比起之前的 &lt;code>bison&lt;/code>, &lt;code>antlr4&lt;/code> 简单太多了，而且使用 js 来描述可以做出比较复杂的逻辑，这里做一个简单的创建解析器入门，具体的使用可以参考官网文档。&lt;/p></description></item></channel></rss>