问题标签 [xtend]

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.

0 投票
1 回答
772 浏览

sbt - 如何将 xtend2 库添加到 play2?

我有一些关于 xtend2 的信息如下,但我不知道如何将它们添加到 play2 项目中。

我试过:

但这是行不通的:

0 投票
2 回答
674 浏览

java-me - 用于 J2ME 平台的 JVM 语言

我目前正在为 J2ME 环境(CLDC 1.1 配置和 IMP-NG 配置文件)编写一个嵌入式应用程序。被基于 JVM 的语言(Groovy、Scala、Clojure 等等)的所有这些新特性宠坏了,我正在考虑将其中一种用于我的代码。

但是,大多数提到的语言都需要相当不错的 JVM 环境。大多数所谓的“动态”语言都要求 VM 具有反射功能。许多人要求注释支持。以上功能在 J2ME 下均不可用。

根据我的发现,Xtend看起来是一个可行的选择,因为它的编译器会输出纯 Java,而不是字节码,并且不需要任何库来满足运行时的需要。当然,生成的 Java 代码也必须满足一些要求,但 Xtend 网页在这方面看起来很有希望:

Xtend 只是上课,没有别的

Java 中的接口定义已经非常简洁明了。它们具有不错的默认可见性,并且在其他领域也几乎没有什么可以改进的。鉴于能够处理这些文件的所有知识和强大的工具,没有理由以不同的方式定义它们。这同样适用于枚举和注释类型。

这就是 Xtend 只能做类并依赖于 Java 中定义的接口、注释和枚举的原因。Xtend 并不是要取代 Java,而是要使其现代化。

我是对的吗,可以为 J2ME 平台编译 Xtend 生成的代码,还是有些结构在那里不起作用?

或者,您能否推荐任何其他可以在 J2ME 上运行的“丰富”Java 修改语言?

更新:知道作为另一个源代码产生结果的“编译器”称为transcompiler,还可以找到Mirah ,这是一种不需要运行时库和特定 Java 功能的工具。

0 投票
2 回答
576 浏览

xtend - Xtend 的备忘单?

我正在学习Xtend。有人有 Xtend 2.3 M7 的备忘单可以分享吗?我在 Google 上进行了快速搜索,但找不到任何内容。

0 投票
1 回答
257 浏览

eclipse - 直接运行 Xtext 产品

我在 Xtext 上使用来创建我自己的语言。我的产品使用 Xtend 从我的语言生成 Java,我可以右键单击生成的 Java 文件来运行它。但是我想右击自己的语言文件直接运行,然后IDE会去生成的Java文件运行。为此,我创建了一个命令并为上下文菜单做出了贡献。接下来我应该怎么做才能使 IDE 转到 Java 文件并运行它?

谢谢

0 投票
2 回答
674 浏览

xtend - How to assign a char in Xtend?

How can a variable of type char be assigned? I am looking for the Xtend equivalent of javas:

In Xtend the compiler reject all quotation marks like ' or " because they produce a String:

^ Error: Incompatible types. Expected char or java.lang.Character but was java.lang.String

Xtext Version is 2.2

0 投票
1 回答
662 浏览

xtend - 访问类类型

我正在尝试将以下 java 代码段转换为 Xtend,但我无法做到。我无法访问静态属性“类”。

我尝试了以下方法,

0 投票
1 回答
602 浏览

java - xtext 生成器将输入转发到输出

如何在 xtend 生成器中将解析树的一部分从输入转发到输出?

例如,在某些输出代码生成的情况下,我不需要解析某些构造函数/函数的参数。我只需要将这些常量、变量名、表达式等直接放到输出代码中(前大括号内的所有内容):

输入 DSL 代码:

输出(可能是一些 Java 或 C++ 代码):

xtext 语法的一部分:

0 投票
1 回答
319 浏览

eclipse-rcp - 如何从 java 类调用 xtend2 生成器?

我为我的 DSL 使用 Xtext 框架,我想通过工具栏底部生成代码。我从工作台中选择了文件,但是如何调用 Xtend 生成器?我不知道如何获取 doGenerate 的资源参数。

0 投票
2 回答
290 浏览

xtend - Xtend 提示:如何访问 Java 接口内部类中的静态方法?

如何从 Xtend 方法调用它?

0 投票
2 回答
512 浏览

eclipse - Xtext 自动建议值

我正在研究 Xtext 项目。我的变量声明需要功能。假设我正在使用我的 DSL,如下所示

我想知道自从 LifeEra 进入 Teenage 以来,我是否可以在这里弹出并建议 16。无论如何我可以做到这一点。

希望我的问题很清楚。

谢谢你。