# parsetab.py
# This file is automatically generated. Do not edit.
# pylint: disable=W,C,R
_tabversion = '3.10'
_lr_method = 'LALR'
_lr_signature = "FROM NAME SELECT WHEREquery : selectselect : SELECT list FROM table table : NAME list : '*'\n | NAME"
_lr_action_items = {'*':([3,],[5,]),'FROM':([4,5,6,],[-5,-4,7,]),'NAME':([3,7,],[4,8,]),'SELECT':([0,],[3,]),'$end':([1,2,8,9,],[-1,0,-3,-2,]),}
_lr_action = {}
for _k, _v in _lr_action_items.items():
for _x,_y in zip(_v[0],_v[1]):
if not _x in _lr_action: _lr_action[_x] = {}
_lr_action[_x][_k] = _y
del _lr_action_items
_lr_goto_items = {'query':([0,],[2,]),'list':([3,],[6,]),'select':([0,],[1,]),'table':([7,],[9,]),}
_lr_goto = {}
for _k, _v in _lr_goto_items.items():
for _x, _y in zip(_v[0], _v[1]):
if not _x in _lr_goto: _lr_goto[_x] = {}
_lr_goto[_x][_k] = _y
del _lr_goto_items
_lr_productions = [
("S' -> query","S'",1,None,None,None),
('query -> select','query',1,'p_query','1.py',40),
('select -> SELECT list FROM table','select',4,'p_select','1.py',44),
('table -> NAME','table',1,'p_table','1.py',52),
('list -> *','list',1,'p_list','1.py',57),
('list -> NAME','list',1,'p_list','1.py',58),
]
sql简单语法分析(ply).zip_ply_ply python_python ply_reviewl71_sheetqpo
版权申诉
109 浏览量
2022-09-22
14:19:17
上传
评论
收藏 2KB ZIP 举报
APei
- 粉丝: 63
- 资源: 1万+
最新资源
- 功率拓扑快速参考指南-ti,TI官方出品
- 开关电源拓朴图表,各种电路拓扑表格
- 登录和注册 前端:vue3+iview plus +axios 后台:spring boot +mybatis
- 软件测试入门简介:从基础到实践的全面介绍
- 2024CDA Level Ⅰ 认证考试大纲
- YOLO 数据集:淋巴病灶检测(1类别,包含训练集、验证集)
- 基于AT91RM9200处理器+XC3S250E(FPGA)+AD5322采集板Cadence ORCAD(硬件原理图+PCB)
- java+vue2实现zebra打印机,js实现
- J-link烧录软件,用于hex文件烧录
- VB打开时间同步页面/Internet时间设置.vbs
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0