Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ProgramLeague/ShapeBuilderLanguage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

32 Commits

Repository files navigation

ShapeBuilderLanguage

A DSL to draw graphics on a JFrame, which is built with JetBrains MPS.

It's an extended Shape language in the MPS tutorial, which has got more beautiful user interface.

You can build simple GUI, with DSL like this(the below picture shows how this language works):

sample

How to use

Download MPS for your operating system, and open this project with it.

And open the 'sandbox' node in the logical view, enjoy playing with it.

Why I build a language like this

Because the official MPS tutorial provides a sample, which is called Shape, is very similiar with this language.

Actually, this language is a thin extension of the one mentioned above. I added color highlighting and concept constrains.

With more features, constrains, behaviors, and abstractions.

You can learn MPS by viewing this project.

Build

This language is built using MPS EAP 2017.1

About

A DSL to draw graphics on a JFrame, which is built with JetBrains MPS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /