首页 文章
  • 3 votes
     answers
     views

    词法分析器中的Antlr4动作和谓词

    我正在尝试为Antlr4中动态确定的批处理分隔符创建词法分析器规则 . 这支持两个用例: 不同的数据库系统定义了自己的批处理分隔符(例如'go',';''/') 我还想允许用户定义的批处理分隔符,最长可达2个字符,并且可能是任何东西,但是对于这个示例,我们假设它们是ascii字符 . 因此,出于本示例的目的,批处理分隔符是单独在其自身行上的任何字符串,并与当前已知的批处理分隔符匹配 ....

热门问题