PLY
1.0、参考
1.1、PLY简介
short for:Python Lex-Yacc
是什么 ?:an implementation of lex and yacc parsing tools for Python.
开发语言:Python
官方主页:http://www.dabeaz.com/ply
源码仓库:https://github.com/dabeaz/ply

POSIX lex是一个词法分析器(Lexical analyzer, Lexer, scanner)的生成工具(generator)。

POSIX yacc是一个语法分析器(parser)的生成工具(generator)。

1.2、通过包管理器安装PLY
操作系统包管理器安装命令
Allpippip install ply
aptsudo apt-get install -y python-ply python-ply-doc
CentOSyumsudo yum install -y python-ply
dnfsudo dnf install -y python3-ply
openSUSEzyppersudo zypper install -y python3-ply
Alpine Linuxapksudo apk add py3-ply

Arch Linux

ArcoLinux

Manjaro Linux

pacmansudo pacman -Syyu --noconfirm
sudo pacman -S    --noconfirm python-ply
1.3、通过编译源码安装PLY

step1、安装依赖

所有时Terminal + Shell + GNU CoreUtils
下载时cURL
解压时tar + gzip
安装时CPython
运行时CPython

step2、使用curl命令下载PLY源代码 (

curl -LO http://www.dabeaz.com/ply/ply-3.11.tar.gz

step3、使用tar解压PLY源码包

tar vxf ply-3.11.tar.gz

step4、进入ply-3.11目录

cd ply-3.11

step5、查看ply-3.11目录中的内容

step6、安装

sudo python setup.py install
1.4、使用PLY

PLY的使用与POSIX LexPOSIX Yacc完全不同。