Создать универсальный лексический анализатор языка PL/SQL

Иван17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.12.2016

Создать универсальный лексический анализатор для языка PL/SQL. 

Реализация нужна на JAVA 

Мне нужно что-то наподобие парсера, который будет из скрипта PL/SQL вычленять наименования таблиц, представлений, полей, других пользовательских процедур, а также Трансформаций над атрибутами (функции типа SUBSTR, CONCAT и т.п.)