xtext

    0热度

    1回答

    我已经实现了一种语言的语法,该语言最好被描述为没有预处理器的C++的脚本化版本。我试图让范围工作。 (语法大约是500行,这样可以让你了解包含多少C++语法和多少内容,包括枚举类,类,全局和类成员函数,以及一些时髦的东西) 我觉得有点愚蠢,问这样一个广泛的问题,可能有一个简单的答案,但我觉得在这一点上,我已经烧了足够多的时间在XText文档,这本书,网页搜索,相关博客,以及看看最好问的XText代

    0热度

    1回答

    我正在为我在xtext中编写的DSL语言编写插件。 在我的插件,我去了所有的变量在XtextResource当前文件是这样的: public void calculateVarsNamesList(XtextResource resource) { EObject content = resource.getContents().get(0); EList<EObject>

    1热度

    2回答

    我正在使用Xtext 2.10.0,并且似乎在交叉引用中存在一些问题。简体中文,我的语法(与org.eclipse.xtext.common.Terminals)如下: Model: package=Package dtos+=DTO*; Package: 'package' name=FQN; FQN: ID ('.' ID)*; DTO:

    0热度

    1回答

    运行插件,我有一个DSL myDsl我用这个代码运行 它在Xtend class LaunchMydslShortcut implements ILaunchShortcut { @Inject private IResourceForEditorInputFactory resourceFactory; override launch(ISelection sel

    0热度

    1回答

    在我的语法我有一个包括规则如下: Script: includes+=(Include)* assignments+=(Assignment)* clock=Clock? tests+=Test* ; Include: 'INCLUDE' importURI=STRING ; 我想要做的是包括同为“主”文件中的文件。 我正在处理使用.mydsl文件的interpre

    0热度

    2回答

    我有一个简单的DSL应该为表达式生成异步代码(这是我可以拿出来说明我的观点的最简单的例子)。我刚加入scripting example一个新async声明: grammar org.xtext.scripting.Scripting with org.eclipse.xtext.xbase.Xbase generate scripting "http://www.xtext.org/scrip

    1热度

    1回答

    我是xtext的新手。 我想添加下面的评论。 ML_COMMENT(从org.eclipse.xtext.common.Terminals) 自己的评论 /* @var VAR1 @property property1 */ 的以下是我的尝试代码。 grammar org.xtext.example.mydemo.MyDemo with org.eclipse.xtext.common.Termi

    0热度

    1回答

    使用新的Xtext 2.11版本,我可以设置XtextResource的EntryRule。 但是,我无法弄清楚如何通过预期的ParserRule。 考虑以下代码 Injector injector = new MydslStandaloneSetup().createInjectorAndDoEMFRegistration(); XtextResourceSet resourceSet

    1热度

    1回答

    Xtext/Xtend示例不排除从版本控制生成的文件(位于.gitignore)。这使得提交很大,有时很难合并。 将所有生成的文件添加到版本控制的原因是什么?

    0热度

    1回答

    我目前正在为xText生成的语言开发自动完成功能。要做到这一点,我扩展了org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider根据这个:How to write custom autocompletion in Xtext? 我现在面临的问题是,我需要文件的路径,而我在completeMyQL_Query( EObje