Skip to content

A language server for OML using Langium and Sprotty frameworks

License

Notifications You must be signed in to change notification settings

opencaesar/oml-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OML Code

Ontological Modeling Language language server created with Langium.

Run Locally

Run all commands in the oml-code directory.

Prerequisites

Make sure you have Node.js as well as a compatible JavaScript package manager (i.e., npm) installed.

Install the project's dependencies.

$ npm install

Development

To run the language server, first build the parser and abstract syntax tree (AST), found in language/generated/ast.ts:

$ npm run langium:generate

Note: Run this command any time you change the grammar to keep the parser and AST up to date.

Then build the langauge server:

$ npm run build

Note: Run this command any time you change the the language server source (including the grammar) to keep the server up to date.

About

A language server for OML using Langium and Sprotty frameworks

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published