6
JetBrains MPS je metaprogramovací systém, který vyvíjí JetBrains.Implementuje jazykově orientované programování.MPS je prostředí pro definování jazyků, jazykový pracovní stůl a integrované vývojové prostředí (IDE) pro takové jazyky.Komponovatelné jazykyVývojáři z různých domén mohou mít prospěch z jazykových rozšíření specifických pro jednotlivé domény v programovacích jazycích pro obecné účely.Například vývojáři Java pracující s finančními aplikacemi mohou těžit z vestavěné podpory peněžních hodnot.Bohužel, tradiční textové jazyky podléhají problémům s dvojznačností textu, což způsobuje, že taková rozšíření jsou problematická.To znamená, že jazyky lze rozšířit a vložit a tato rozšíření lze použít a budou fungovat ve stejném programu v MPS.Pokud je například Java rozšířena o lepší syntaxi pro sběr a poté znovu rozšířena o lepší syntaxi pro data, tato rozšíření budou dobře fungovat. MPS řeší problémy s nejednoznačností gramatiky přímou prací se stromem abstraktní syntaxe.K úpravě takového stromu se používá textový projekční editor. Použitelná jazyková infrastrukturaMPS poskytuje opakovaně použitelnou jazykovou infrastrukturu, která je konfigurována s jazyky pro definování jazyka.MPS také poskytuje mnoho služeb IDE automaticky: editor, dokončení kódu, hledání použití atd. Existující jazyky Základní jazyk - 99% Java doplněná o MPS.Existuje mnoho rozšíření této jazykové sbírky jazykové termíny jazykové uzávěry jazyk regulární výrazy jazyková struktura jazykový editor jazykový omezení jazykový typ jazykového jazyka generátorový jazyk ....
Webová stránka:
http://www.jetbrains.com/mps/Kategorie
Alternativy JetBrains MPS pro Microsoft Visual Studio
2
CodeMaid
CodeMaid je open source Visual Studio rozšíření pro vyčištění, kopat a zjednodušit naše C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript a TypeScript ...
- Zdarma
- Windows
- Microsoft Visual Studio