用Eclipse实现DSL Web Editor

669 阅读1分钟

1、下载Eclipse并安装

2、新建xtext项目(安装如下图进行配置)

注意: Web Integration的勾选

3、对下图中的MyDsl.xtext写入已定义好的DSL的xtext代码,并向GenerateMyDsl.mwe2中的language = StandardLanguage模块中添入如下代码:

webSupport = {
                framework = "CodeMirror"
                generateHtmlExample = true
            }

4、step1 右击GenerateMyDsl.mwe2 \rightarrow run as \rightarrow 1 MWE2 WorkFlow

step2 右击MyDsl.xtext \rightarrow run as \rightarrow 1 Generate xtext Artifacts

step3 右击包org.xtext.example.mydsl.web \rightarrow run as $\rightarrow$1 Java Application,弹出如下窗口,选择第一个选项ServerLancher org.xtext.eaxmple.mydsl.web