【文件属性】:
文件名称:phyne:Python的高级lexer生成器
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-07 11:01:38
Python
该文档太糟糕了! 有空的时候我会改善的。 或者...随时为我修复它。 :)
即使没有足够的文档,Phyne的使用也非常简单!
正在安装:
使用distutils安装:
$ python setup.py install
跑步:
让我们从一个基本的词法分析器开始
from phyne import Lexer , token
class CalculatorLexer ( Lexer ):
@ token ( r'\s' )
def whitespace ( text ):
pass
@ token ( r'[0-9]+' )
def integer ( text ):
return int ( text )
@ token ( r'\+' )
def plus ( text ):
return text
@ token ( r'
【文件预览】:
phyne-master
----LICENSE(1KB)
----phyne()
--------lexer.py(7KB)
--------__init__.py(50B)
----examples()
--------basic.py(3KB)
----setup.py(471B)
----README.md(6KB)