Разработка текстового предметно-ориентированного языка (DSL) с помощью Microsoft Visual Studio

Я провел несколько поисков по разработке DSL в visual studio. Вначале я узнал, что для VS2010 существует SDK визуализации и моделирования. В нем есть инструмент под названием DSL. Но похоже, что это только для разработки графического DSL.

Затем я увидел несколько сообщений, в которых говорилось, что «Oslo» - это инструмент для разработки текстового DSL, который «был» продуктом Microsoft - Microsoft больше не поддерживает этот инструмент. http://blogs.msdn.com/b/modelcitizen/archive/2010/09/22/update-on-sql-server-modeling-ctp-repository-modeling-services-quot-quadrant-quot-and -quot-m-quot.aspx

Поэтому я хотел бы знать, хочу ли я разработать текстовый DSL, какой инструмент лучше всего? Что вы думаете, если я реализую синтаксический анализатор DSL, использующий F # powerpack с FSLex и FSYacc?

9
задан Dan D. 28 June 2013 в 18:30
поделиться