Skip to content

This repository is a personnal initiative to offer another experience with Galgas development. It contains the code of the web editor. I hope this editor will be usefull for people trying to create their own compilator. This code is under the GNU GPL Licence.

Notifications You must be signed in to change notification settings

blixit/galgas-web-editor

Repository files navigation

Travis Build Coverage Status GitHub version License: GPL v3

Galgas Web Editor

This repository is a personnal initiative to offer another experience with Galgas development. It contains the code of the web editor. I hope this editor will be usefull for people trying to create their own Galgas-based compiler. This code is under the GNU GPL Licence.

About Galgas

Galgas is a compiler generator designed by Pierre Molinaro from Ircynn at Ecole Centrale Nantes. It is available on Windows, Linux and Mac OS X. For more about Galgas, see http://galgas.rts-software.org/

Dependencies

  • Angular
  • Ace-Editor
  • Bootstrap-drawer
  • Component-Font-Awesome
  • Karma
  • Galgas-Web-Server (This dep has not been published yet)

How does it work ?

GWE (Galgas Web Editor) is built as an angular application. It provides the minimal project management interface required to develop a galgas compiler. Gwe works with GWS (Galgas-Web-Server). Gws is a php application working as a server and providing a minimal Api to compile galgas files. Gws requires the galgas compiler itself to work.

Tested Platform

Os : Linux Ubuntu

Browsers : Chrome, PhantomJs

Build & development

Run grunt for building and grunt serve for preview.

Testing

Running grunt test will run the unit tests with karma.

Screenshots

Click 'here' to see a video demo.

alt text

alt text

alt text

About

This repository is a personnal initiative to offer another experience with Galgas development. It contains the code of the web editor. I hope this editor will be usefull for people trying to create their own compilator. This code is under the GNU GPL Licence.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published