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