Пользовательский язык в WPF AvalonEdit с грамматикой ANTLR?C#

Место общения программистов C#
Ответить
Anonymous
 Пользовательский язык в WPF AvalonEdit с грамматикой ANTLR?

Сообщение Anonymous »

Я использую AvalonEdit в приложении WPF .NET8 для простого редактирования и выделения кода C#.
Теперь мне нужно проанализировать собственный язык программирования.. Мне не хочется писать собственный редактор. Этот язык анализируется ANTRL4.
Итак, вопрос: можно ли как-то использовать AvalonEdit для работы с грамматикой ANTLR? И каковы шаги для этого?
язык похож на C#/Java, но имеет особый синтаксис, поэтому его совместимость составляет только 80%. с другой стороны, это всего лишь одно длинное выражение, оно не является процедурным языком, поэтому в нем нет операторов, методов и т. д. есть переменные, функции и специальные типы данных, которых нет в других языках. По структуре она больше похожа на довольно большую формулу Excel.
некоторые отличия: фигурные скобки предназначены для определения наборов, например myset{a,b,c}< /code>, переменная может быть чем угодно:('abc')

Подробнее здесь: https://stackoverflow.com/questions/792 ... lr-grammar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»