Python的自定义语法。

syntactic的Python项目详细描述


docsDocumentation Status
tests
Travis-CI Build Status
Coverage Status
package
PyPI Package latest releasePyPI WheelSupported versionsSupported implementations
Commits since latest release

https://syntactic.readthedocs.io/

Python的可定制语法。在

可能的用途

  • 尝试可能的语言特征。在
  • 样板还原。在

示例

Unicode lambdas

from__syntax__importunicode_lambdafunc=λx:x+1

相当于

^{pr2}$

SQL模板文本

嵌入式sql:

from__syntax__importsql_literalsengine.query(sql`SELECT author FROM books WHERE name = {book} AND author = {author}`)

相当于:

engine.query('SELECT author FROM books WHERE name = ? AND author = ?',[book,author])

局限性

示例变形金刚的书写方式很脆弱。它们仅用于 灵感而不是制作准备就绪的变形金刚。如果你想加一些 生产准备好的,拉的要求是受欢迎的。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX SwingWorker等价物?   java如何检查一个字符串只包含数字和一个小数点?   java遇到了异常组织。阿帕奇。卡塔琳娜。LifecycleException:无法启动组件   java如何从日期格式获取最低计时单位?   java应用服务器与开发过程的集成   java我无法运行Junit测试   无法在java多线程处理中维护生产者任务的顺序   java如何在CLI应用程序中“拦截”Ctrl+C?   java如何使用JSch进行原子SFTP文件传输,以便在写入过程完成之前无法访问该文件?   java当用户摆弄html范围滑块时,如何更改内容(文本)?   如何在Java中向现有文件追加文本?   JUnit测试中的java模拟Apache驼峰位置   java Maven更新项目和依赖项