Hi All,
I would like to ask about proper PL\SQL parsing method by means of javatools-nodeps.jar library taken from sqldeveloper/modules folder. I have created simple eclipse project and java source file as follows
public class PLSQL {
public static void main(String[] args) {
String plsql = "declare\nn number;\nbegin\ndbms_output.put_line(message);\nend;\n";
oracle.javatools.buffer.ReadTextBuffer buffer = new oracle.javatools.buffer.CharArrayReadTextBuffer(plsql.toCharArray());
oracle.javatools.parser.plsql.syntax.PlsqlDriver d = new oracle.javatools.parser.plsql.syntax.PlsqlDriver();
d.setTextBuffer(buffer);
PlsqlRoot c = d.ph1drv();
}
}
The parser properly reads variable n number in declaration, but next PtNod is empty (kind = 26). Could anyone help me with this issue?
Best regards,
JKowwal