
Xtext Xtend
孤落
大漠孤烟直,长河落日圆。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Xtext内部类型的设置
首先我们要明白Xtext和Xtend与Java非常接近,它们就是eclipse提供的用于弥补Java语言的一些缺点,使得人们便于阅读等等 /* *这是设置类似于Java中的类的格式,以及类内部的格式 */ Entity: 'entity' name = ID ('extends' superType=[Entity])? '{' attributes += Attribute* '}原创 2016-04-12 21:32:30 · 369 阅读 · 0 评论 -
新建一个Xtext工程
打开eclipse_dsl(可以在eclipse官网上下载),点击file--new--project--Xtext Project,(划线部分不要勾选); 新建完成后,点击MyDsl.xtext(一般都首先运行.xtext文件),点击运行(在Generate Xtext Artifacts),运行之后,在console控制台上上输入y(yes的意思下载必须的包),必须是在联网状态。原创 2016-05-24 15:32:14 · 798 阅读 · 0 评论 -
Xtext Language
当新建一个Xtext工程后,会自动打开Entities.xtext文件,这里面是一些语言的语法定义。 新建一个工程后一般都包括了如下三个工程: • org.example.entities 这是主工程,里面包含着一些语言定义和所有的运行组件 is the main project that contai原创 2016-05-24 15:37:09 · 457 阅读 · 0 评论 -
一个Validation
所谓Validation就是在编写程序的过程中验证代码的正确性。 比如说在eclipse中写Java编码,如果代码错误(警告)的话,就会显示红色(黄色)下划线,鼠标移动到此处的话就会就会显示错误(警告)信息。 在新打开的eclipse中,在默认情况下,不管写几个相同名字的Entity或者属性,它都是不会报错的。 如果现在修改.mwe2文件中的如下信息: 取消划线原创 2016-05-24 15:38:18 · 353 阅读 · 0 评论