问题标签 [xtext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse-plugin - 有没有人在 IViewPart 中完全实现了 XText 编辑器
基本上我需要在IViewPart
. 我的大部分工作基于XText Forms Integration项目。不幸的是,这不是XText 编辑器的完整实现,我想知道是否有人知道更好的起点.. 甚至完整的实现:-)
dsl - 使用 XText 创建用于描述专有 XML 格式的 DSL
目前,我必须使用XACML。由于似乎没有适合我需要的编辑器,而且在其中编写文档确实很痛苦,我想知道我是否不能创建某种 DSL 来使创建文档更容易(不易出错)。XText 有可能吗?我觉得这是可能的,但很难做到(尤其是对于不了解 XText 的人 ;-))。
eclipse - java.lang.OutOfMemoryError:Eclipse Helios 中的 PermGen 空间
我在 Eclipse 中创建了一个 Xtext 插件。每次我通过上下文菜单将它作为“Eclipse 应用程序”启动时,我都会在新的 Eclipse 实例崩溃之前获得片刻的宽限期。我切换回原始实例并在控制台窗口中看到
我回顾了论坛中的一些解决方案,但很多都与 tomcat 有关。有人可以给我一些关于如何解决这个问题的建议吗?我正在使用 Eclipse helios。我的“eclipse.ini”文件如下所示:
我运行 Eclipse 的机器只有大约 4GB 的 RAM
==================================================== =====================
更新:我希望这对可能有同样问题的人有所帮助。我按照此处的说明操作并尝试
-XX:MaxPermSize=256m
在我的 eclipse.ini 文件中进行设置。这没有用。最终,我不得不卸载 java sdk(我使用的是最新的 jdk1.6.0_26)并从这里安装了旧版本(jdk1.6.0_20) 。然后-XX:MaxPermSize=256m
我在我的 eclipse.ini 中进行设置,它现在看起来如下所示:
我希望这对处于相同情况的人有所帮助。当我启动我的 Xtext 插件时发生了这个问题。
eclipse - 此演示中使用的语言是什么?
刚刚看了eclipse xtext的文档,发现它使用的语言和java很像,但是有一些不同:
http://www.eclipse.org/Xtext/documentation/2_0_0/040-first-code-generator.php
例如,它有这样一个代码片段:
语言是什么?
eclipse - 从 XTEXT 2.0 项目中删除 jdt 依赖项
如何从 XTEXT 2.0 项目中删除 JDT deperndencies?我尝试遵循此处的提示(评论 11),但我没有成功删除 JDT 依赖项。
当我尝试验证产品时,Eclipse 说插件 org.eclipse.xtext.common.types.ui 丢失,但如果我添加该插件,则会创建 jdt 核心和 ui 的新依赖项。
谢谢
eclipse - XText2 的采用和迁移
这里有没有人尝试采用 xtext2 并从 xtext1.x 迁移到 xtext2.0?xtext2 似乎带来了许多新的吸引人的特性。例如 A Reusable Expression Language 和 Xtend: A Code Generation Language 。对 Xtext 工作台和重命名功能进行了许多性能增强。那么有人告诉你关于 xtext2 的经验吗?可能这是一个有点早的问题。但我只是拭目以待。
eclipse - XTEXT:预处理指令规则
我正在尝试为 XText 中的预处理器指令编写规则。目前我是这样实现的:
我不是很喜欢这个解决方案,但它是我尝试过的所有解决方案中唯一有效的解决方案。有一种更聪明的方法可以为预处理器指令编写规则吗?
我如何拆分 PREPROCESSOR_DEFINE_TYPE 规则以将预处理器指令类型(#define)与其值分开?
多谢
编辑
我想用这些规则捕捉的是典型的预处理器指令。例如:
在所有不同的情况下,最好将预处理器类型与其值分开
拉斐尔。
eclipse - 分组大纲节点
我正在开发一个 XTEXT 2.0 插件。我想在“虚拟”节点中将大纲内的一些节点分组。哪种方法是实现此结果的正确方法?
目前,如果我想对“A”类型的节点进行分组,在我的 OutlineTreeProvider 中我定义了以下方法
阅读 Xtext 2.0 文档我还看到有一个 EStructuralFeatureNode。我不完全了解这种类型的节点是什么以及如何使用它。你能解释一下 EStructuralFeatureNode 的用途吗?
非常感谢
java - 拥有 XText 的 DSL。无限括号(“(”,“)”)的问题
我正在 XText 中开发自己的 DSL。
我想做这样的事情:
这是我当前的 .xtext 文件:
我遇到的问题是 dsl 应该有可能制作无限括号,但是当程序员没有关闭所有打开的括号时会显示错误。
例子:
缺少一个括号-> 应该会出错。
我不知道如何在 XText 中实现这一点。有人可以帮忙吗?
谢谢帮忙。
eclipse - 如何使用 Xtext 和 Xtend 生成代码?
这是我使用 Xtext 编写的用于实现 DSL 的语法。
当我在新的 Eclipse 运行时运行“org.processing.pde”(我的项目)时,它可以帮助我在下面提到的“test.pde”文件中建议代码。这是编程语言“Processing”的语法,我'目前正在使用 Xtext 为该语言构建代码建议。
现在我想根据我的“test.pde”文件生成一个“src-gen/test.java”文件,如下所述,它将充当预编译器代码。
我发现 Xtend 可以为我生成该代码。我浏览了 Xtext 团队在 vimeo 的视频,Xtext 参考文档。我找不到任何其他 Xtend 教程可以继续。我仍然不知道如何开始编写 Xtend 文件。
有人可以帮我开始。
提前致谢。