我有一个Stata关键词典和Stata语法的合理知识.我想花几个小时把它变成一个Stata lexer for Pygments.
但是,我找不到关于词法分析器语法的足够文档,并发现自己无法开始编写词法分析器.有人能指出为Pygments编写新词法分析器的好教程吗?
我知道Pygments API和词法分析器开发页面,但老实说,对于像我这样对Python知识非常有限的人来说,这些还不够.
到目前为止,我的策略是寻找例子.我发现了很多,例如Puppet,Sass,Scala,Ada.他们帮助的只是那么多.任何有关如何从我的Stata关键字开始的帮助都将受到欢迎.