Python DSL 与解析器 textX

Python DSL 与解析器 textX

MIT
Python
跨平台
2019-04-04
naughty

textX是Python中特定于域的语言(DSL)规范的元语言(即定义语言的语言)。

简而言之,textX将帮助您轻松构建文本语言。您可以创建自己的语言或构建对现有文本语言或文件格式的支持。

从单个语法描述中,textX自动构建元模型(以Python类的形式)和语言的解析器。解析器将解析您的语言表达式,并自动构建对应于元模型的Python对象(即模型)的图形。

textX的灵感来自Xtext  - 一种基于Java的语言工作台,用于在Eclipse平台上构建具有完整工具支持(编辑器,调试器等)的DSL。

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

(基础)自定义单元格tableviewcell

显示效果 第一步先添加plist文件 ------------------------------------------------------------------------------------------------- 在创建模型 #import <Foundation/Foundation.h> @i...

2015/09/13 22:24
2
0
9秒学院-html5游戏开发入门教程

HTML5游戏制作完全指南 简介 你想使用HTML5的Canvas制作一款游戏吗?跟着这个教程,你将立刻上道儿。 阅读该教程需要至少熟悉javascript相关知识。 你可以先玩这款游戏或者直接阅读文章并且下...

2015/08/24 11:12
70
0
web请求和响应

概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应...

2016/01/13 20:02
13
1
Android aidl项目中服务端与客户端aidl文件不一致引起的问题

前几天和林工联调的时候发现远程调用我的aidl接口时候,有的接口总是调用不正确,本来是想调用我的A接口,却实际调用出来却显示调用的我B接口。仔细检查了,没问题啊,不可能会把名称写错的啊...

01/18 14:57
34
0
用HTML5实现的在线编辑工具

用HTML5实现的在线编辑工具

2015/11/22 23:08
70
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部