我目前正在设计一个使用ASP.NET Web API实现的RESTful API。我希望保持实际的API代码不受任何向后兼容性的影响,以确保干净和最新的设计。我想过用一层版本翻译器来解决这个问题。
这些翻译器中的每一个都知道如何将一个特定版本(vPrevious)的请求和响应转换为另一个特定版本(vCurrent)的请求和<
我正在尝试编写一个输出java方法的ANTLR语法。也就是说,我为下面的公式写了语法:我希望语法翻译在翻译后返回一个java类,如下所示:
public class FormulaExecutor(){,apiReference.evaluateResult("L")和expr("R")应该生成apiReference.evaluateResult("R"),输出应该像上面那样具