#c# #typescript #code-generation #roslyn #roslyn-code-analysis
Вопрос:
У меня есть файл машинописного текста, который я хочу динамически редактировать из кода. Я хочу передать путь к файлу машинописи какому-нибудь синтаксическому анализатору AST, а затем выполнить манипуляции с этим AST и сохранить его. Однако все это я хочу сделать с помощью кода C#, так как мне не нужна зависимость от node_modules. Есть ли способ сделать это на C#?
То, что я хочу, похоже на нижеприведенную функциональность(это работает для c#)
AdhocWorkspace adhocWorkspace = new AdhocWorkspace();
var syntaxGenerator = SyntaxGenerator.GetGenerator(adhocWorkspace, LanguageNames.CSharp);
С помощью syntaxGenerator
я могу сгенерировать любой код на c#, какой захочу. Аналогично я хочу сгенерировать для машинописи.
Может ли Розлин это сделать? Или есть какой-нибудь другой способ? Спасибо.
Ответ №1:
У Рослин нет поддержки для манипулирования кодом машинописи.