我目前正在Java中创建一个简单的Lexer生成器。我几乎完成了,解决了几个错误到处,但遇到了一个问题。如果没有括起来,并且找到了一个单行注释,则用空格替换后面的所有,并包括注释字符。(我们处理的是单个字符串,而不是数组,因此在引用一行之后的所有内容都是这样)
如果不加框,并开始一个多行注释,则在后面替换,并将注释字符替换为空格,直到多行注释为 and 为止。我已经完全意识到了这个想法,但是我不知道如何在
我的第一种方法是在case语句是一个‘表达式语句’和表达式是一个特定的‘方法调用表达式’时返回一个注释。(DefaultPrettyPrinterVisitor.java:163) at com.github.javaparser.ast.CompilationUnit.accept(CompilationUnit.java<