0
我有一個AlgebraRelacional.g4
文件。我需要使用像CSV文件這樣的語法讀取文件,將內容放入一些內存表中,然後使用它來解析關係代數運算。你能告訴我,如果我做對了嗎?ANTLR示例指南或批准
示例數據文件中讀取:
cod_buy(char);name_suc(char);Import(int);date_buy(date)
「P-11」;」DC Med」;900;01/03/14
「P-14」;」Center」;1500;02/05/14
當前ANTLR語法:
grammar AlgebraRelacional;
SEL : '\u03C3'
;
PRO : '\u220F'
;
UNI : '\u222A'
;
DIF : '\u002D'
;
PROC : '\u0058'
;
INT : '\u2229'
;
AND : 'AND'
;
OR : 'OR'
;
NOT : 'NOT'
;
EQ : '='
;
DIFERENTE : '!='
;
MAYOR : '>'
;
MENOR : '<'
;
SUMA : '+'
;
MULTI : '*'
;
IPAREN : '('
;
DPAREN : ')'
;
COMA : ','
;
PCOMA : ';'
;
Comillas: '"'
;
file : hdr row+ ;
hdr : row ;
row : field (',' field)* '\r'? '\n' ;
field : TEXT | STRING | ;
TEXT : ~[,\n\r"]+ ;
STRING : '"' ('""'|~'"')* '"' ;