小编Naz*_*din的帖子

ANTLR4 语法正则表达式和波浪号

我想要一个用于 CSV 输入的 ANTLR 语法。

  1. (~["])+和 和有(~['"'])+什么区别?

  2. 为什么~重要?

这是我的语法:

grammar Exercice4;

csv : ligne+
    ;


ligne : exp (',' exp)* ('\n' | EOF)
  ;

exp : ID
    | INT
    | STRING
    ;

INT : '0'..'9'+;

ID : ('0'..'9' | 'a'..'z' | 'A'..'Z')+;

STRING : '"' (~["])+ '"';

WS : [ ,\n, \t, \r] -> skip;
Run Code Online (Sandbox Code Playgroud)

grammar antlr4

2
推荐指数
1
解决办法
2931
查看次数

标签 统计

antlr4 ×1

grammar ×1