-
Hi, I have a general question on the focus on langium. It says it provides first-class support for language server protocol. Does it mean its main focus is developing IDE add-ons for language processing. I am looking to write a transpiler that would translate a DSL to JS or Python. I want to run it as a command-line tool. Is langium the wrong tool? I have used OhmJS with great success in the past. I am interested in exploring a new tool and it looks like langium is a good one! I just got the arithmetics example running, thanks to your help!! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Hey @anrl, thank you for the question!
Just because we want to provide the best IDE experience with Langium, doesn't mean Langium should not be used for other purposes as well. As said in our project readme:
We have a bunch of examples that show how to build CLIs with Langium. When using the yeoman project generator, you will be immediately prompted whether you want to have a CLI starter build included in your project. |
Beta Was this translation helpful? Give feedback.
Hey @anrl, thank you for the question!
Just because we want to provide the best IDE experience with Langium, doesn't mean Langium should not be used for other purposes as well. As said in our project readme:
We have a bunch of examples that show how …