textX 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
textX 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 Python
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具UML/模型工具
开发厂商
地区 不详
提 交 者 naughty
适用人群 未知
收录时间 2019-04-04

软件简介

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

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

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

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2015/09/13 22:24

(基础)自定义单元格tableviewcell

显示效果 第一步先添加plist文件 ------------------------------------------------------------------------------------------------- 在创建模型 #import <Foundation/Foundation.h> @interface Message: NSObject @property(nonatomic,copy)NSString*name; @property(nonatomic,copy)NSString*icon; @property(non...

0
0
发表了博客
2015/08/24 11:12

9秒学院-html5游戏开发入门教程

HTML5游戏制作完全指南 简介 你想使用HTML5的Canvas制作一款游戏吗?跟着这个教程,你将立刻上道儿。 阅读该教程需要至少熟悉javascript相关知识。 你可以先玩这款游戏或者直接阅读文章并且下载游戏源码。 创建画布 在画任何东西之前,我们必须创建一个画布。因为这是完全指南,并且我们将用到jQuery. var CANVAS_WIDTH ...

0
0
发表了博客
04/15 14:00

Issue 416 ~蠎周刊 ~汇集全球蠎事儿

嫑再将你 Python 模块命名为 utils 原文: PyCoder's Weekly - Issue #416 200415 Zoom.Quiet(大妈) 用时 42 分钟 完成快译 200415 Zoom.Quiet(大妈) 用时 37 分钟 完成格式转抄. 用 Python 和 OpenCV 开源工具实现......

0
0
发表了博客
2018/08/21 16:32

Qt用委托绘制需要的图形的步骤

1.拷贝一份option: QStyleOptionViewItemV4 opt = option; 2.获取到widget,也是通过QStyleOptionViewItem &option 然后类型转换QStyleOptionViewItemV3 ,调用成员widget实现: const QWidget * CSMSDelegate::widget(const QStyleOptionViewItem &option) const { if (const QStyleOptionViewItemV3 *v3 = qstyleopti...

0
0
04/15 20:30

pygame2D游戏开发

简介:此游戏为一个2D小游戏,进入游戏界面后点击“PLAY”开始,然后点击”LEVEL 1“进入准备开始,然后点击空格键开始,正方形格子落下,当落在左右键的时候要按左右键,成功则加分,错过一次“MISSED”数值加1...

0
0
发表了博客
2016/01/13 20:02

web请求和响应

概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容: Web请求和响应 使用代理方法 简化请求方法 图片缓存 扩展--文件分段下载...

0
0
发表了博客
2019/01/18 14:57

Android aidl项目中服务端与客户端aidl文件不一致引起的问题

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

0
0
发表于大前端专区
2015/11/22 23:08

用HTML5实现的在线编辑工具

用HTML5实现的在线编辑工具

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
4 收藏
分享
返回顶部
顶部