В настоящее время я использую AntLR для анализа некоторых файлов на проприетарном языке.
Мне нужно выделить его разделы в редакторе (например, подумать о выделении метода в классе Java).
У кого-нибудь есть подсказка, как их получить?
Скажите, у меня есть этот код:
function test(param1, param2) {
}
, поскольку функция является ключевым словом, первая позиция, которую я получаю в анализаторе, - это позиция идентификатора "test" Как я могу получить позиции оттуда до конечной фигурной скобки? Список параметров является динамическим, как и следовало ожидать, поэтому вы не знаете заранее его длину.
Спасибо!