Member 12702671 Ответов: 1

Как лучше всего выполнить проверку синтаксиса и типа в комплиере?


Я создаю свой собственный язык, использую antlr4 и работаю над онлайн-анализом... мой вопрос : Можем ли мы сделать синтаксиса и проверка типов в онлайн разбираем на буксире компания Methode :

Первый метод:

чтобы посетить ast в первый раз, чтобы проверить, нет ли у меня каких-либо синтаксических ошибок, поэтому, если у меня не было никакой ошибки, я посещаю ast для проверки типа do ... здесь я делаю проверку типа только в том случае, если нет синтаксических ошибок

Второй метод :

чтобы посетить ast в первый раз, чтобы проверить, нет ли у меня каких-либо синтаксических ошибок, тогда я посещаю ast для проверки типа do, хотя есть синтаксические ошибки. .. здесь я делаю проверку типа и мне все равно, есть ли синтаксические ошибки или нет ... Так что же такое лучший метод в онлайн-Парсе ? а когда мы говорим о IDE типа (visual studio или eclipse), какой метод использовать?

Что я уже пробовал:

Мне нужно знать какой лучший способ

1 Ответов

Рейтинг:
2

CPallini

Самый книга ANTLR4[^] посвящает главу теме обработки ошибок.