Java ASTNode Посетитель для парсера RUBY DLTK
Я искал высоко и низко и не могу найти ответ или какие-либо примеры.
Я использую Java ruby DLTK
Я хочу проанализировать строку с исходным кодом Ruby (файл.rb). Я использую это так:
JRubySourceParser jRubyParser = new JRubySourceParser();
ModuleDeclaration result = jRubyParser.parse(getSampleStr());
ASTNode parent = result.getChilds().get(0)
Теперь я застрял. Я не знаю, как пройти через ASTNode с помощью посетителя. Я не хочу использовать getChilds.
Конечная цель состоит в том, чтобы получить все имена методов, классы, требовать файлы, включить файлы и превратить их в видимое дерево (которое я уже знаю, как это сделать).
Есть ли примеры, которые я пропустил? Мне действительно потребовалось полдня только на изучение, я не могу найти ни одного.
Спасибо.