首页 > TAG信息列表 > xtext

EDIFACT语法,解析器和库(Java)

>我想知道我们是否可以在ANTLR / xText中定义EDIFACT语法,然后生成解析器. >如果是这样,是否已经定义了我们可以利用的这些语法(最好是开源的)?>除Smooks之外,是否有任何其他开放源代码库可以读写EDIFACT?解决方法:摘自有关此主题的便捷书籍(http://books.google.co.uk/books?id=rDbR

Xtext Xtype:JvmType和JvmTypeReference有什么区别?

Xtype语法包含两种引用Java类型的方法:JvmType和JvmTypeReference. 我不明白: >为什么有两个; >它们有何不同?>什么时候应该使用哪个.解决方法:JvmType是Java类型(的声明)的EMF视图.它的子类型表示Java中不同类型的类型,例如类和接口(JvmGenericType),枚举(JvmEnum)和注释类型(JvmAnnot

java-可以将XText用于涉及XML文件类型的DSL吗?

我定义了一个小型DSL,它通常以不同类型的XML文件和一些属性文件的形式编写.效果很好,但是我希望创建一个Eclipse编辑器,以使初学者更容易编辑这些文件(我已经有一个正常工作的解析器). 主XML文件可以引用.properties文件中的某些项目,反之亦然.主xml文件还可以引用其他XML文件.基于

无法在Xtext中向AbstractJavaValidator添加新的验证器类

我这里有一个小问题.即使它与Xtext有关,我认为解决方案可能与java更相关. 我正在使用Xtext创建一个工作正常的语法.对于语法,存在称为BufferValidator的现有验证.它正确定义为 public class BufferValidator extends AbstractSPJavaValidator { // Validation methods which work

java – 变量命名接口

我需要一个代表接口的变量.我想知道这样的变量是否有“标准”名称,例如类变量的clazz.我想把它命名为接口,但我不喜欢这个名字……解决方法:一般来说,我的界面名称以I开头,如IMyInterface.我使用’i’作为变量名的前缀,我需要指示变量是接口,如iMyInterfaceVar.但没有这样的限制或

java – 使用StringTemplate代码生成器链接Xtext

在我当前的项目中,我试图链接用xtext编写的DSL规范和用StringTemplate编写的代码生成器. 例如,我的DSL规范的语法如下.我通过xText提供的很好的编辑器工具输入这些信息. structs: TempStruct tempValue : double; unitOfMeasurement : String; abilities