Top Banner
GENERATING VISUAL STUDIO CODE EXTENSIONS FOR XTEXT DSLS Eclipse Modeling Symposium 2016 Holger Schill & Karsten Thoms
10

Generating Visual Studio Code Extensions for Xtext DSLs

Apr 12, 2017

Download

Engineering

Karsten Thoms
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Generating Visual Studio Code Extensions for Xtext DSLs

G E N E R A T I N G V I S U A L S T U D I O C O D E E X T E N S I O N S F O R X T E X T D S L S

Eclipse Modeling Symposium 2016

Holger Schill & Karsten Thoms

Page 2: Generating Visual Studio Code Extensions for Xtext DSLs

XTEXT DSL IN VSCODE

Page 3: Generating Visual Studio Code Extensions for Xtext DSLs

XTEXT DSL IN VSCODE

Page 4: Generating Visual Studio Code Extensions for Xtext DSLs

XTEXT VSCODE EXTENSION• VS Code Extension with DSL Fat Jar

• Xtext Language Server started as JVM child process

• VSC Extension project files generated by Xtext Generator Fragment

• https://github.com/itemis/xtext-generator-vscode

• About to be contributed to xtext-core generator

Page 5: Generating Visual Studio Code Extensions for Xtext DSLs

WORKFLOW CONFIG

Page 6: Generating Visual Studio Code Extensions for Xtext DSLs

GENERATED ARTIFACTS

Page 7: Generating Visual Studio Code Extensions for Xtext DSLs

GENERATED ARTIFACTS

Page 8: Generating Visual Studio Code Extensions for Xtext DSLs

GENERATED ARTIFACTS

Uber-Jar- DSL Runtime + IDE- Xtext Dependencies- ~14 MB

Page 9: Generating Visual Studio Code Extensions for Xtext DSLs

GENERATED ARTIFACTS

Page 10: Generating Visual Studio Code Extensions for Xtext DSLs

GENERATED ARTIFACTS