Мне нужно разработать парсер c, чтобы извлекать имена функций, макросы и их определения. мой подход состоял в том, чтобы не начинать с нуля, просто получить доступ к любым редакторам программ, например geany, которые уже разбирают функции и макросы, может быть простым api, чтобы этот редактор получил все мои требования, у меня есть googled, но большинство решений должны использовать javacc, поэтому некоторый другой парсер ...Можем ли мы получить доступ к любому программному редактору c через java
Поскольку это задание уже сделано редакторами, так было бы легко, не принимая боль, чтобы начать с построения грамматики.
Этот подход будет прост, но не сможет найти таких редакторов, которые имеют любую возможность доступа к нему через java.
Вы действительно спрашиваете, предоставляет ли Java API для каждого текстового редактора? Я думаю, что короткий ответ - «Нет». –
Нет, я думаю, он хотел спросить, есть ли хотя бы один. – devsnd
Я не знаю о Java, но вы могли бы использовать [Codeworker] (http://codeworker.free.fr/) – Eregrith