Я начинаю изучать ANTLR. Цель состоит в том, чтобы «перевести» строки в операторы SQL.
Один простой пример того, что я хочу сделать:
Если я получу строку "name = A and age = B"
--- ANTLR ---> "select * from USERS where name = 'A' and age = 'B'"
Я читал некоторую информацию об ANTLR и следовал некоторым примерам, но они просто преобразуют входной поток символов (исходный файл) в AST. Но как я могу использовать ANTLR для перевода входного сообщения и использовать переведенный вывод?
Можете ли вы дать мне некоторые основные моменты или сказать мне, где я могу найти информацию об этом?
Я использую Eclipse IDE и плагин Maven ANTLR.