我正在尝试将PLSQL代码翻译成JavaScript代码。我正在使用具有以下语法的Antlr4: https://github.com/developeron29/PLSQLParser。
我已经使用监听器来翻译一些代码片段,类似于这样:
我已经使用监听器来翻译一些代码片段,类似于这样:
@Override
public void enterBody(BodyContext ctx) {
functionBody += "function " + funcName + "{\n;
}
@Override
public void exitBody(BodyContext ctx) {
functionBody += "}\n;
}
...
它的工作相当不错,但代码正在快速增长并且变得难以维护。
有没有更好/更清晰的方法来进行这种翻译?