Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- grammar Expressions;
- @parser::header { // classes a incluir
- import java.util.*;
- import java.lang.*;
- import java.io.*;
- }
- @parser::members { // HashMap para guardar valores das variáveis
- int total;
- }
- start: inicio;
- inicio:
- | inicio REM info HASH STRING '\n' {System.out.printf("teste");}
- ;
- info: STRING INT
- | info ',' STRING INT
- ;
- REM : '@'[A-Za-z0-9]+;
- STRING : '"' ~('\r' | '\n' | '"')* '"' ;
- //STRING : ('"'[0-9A-Za-z /]+'"');
- //STRING : '"'(('a'..'z')|('A'..'Z')|('0'..'9')|(' '))+'"';
- HASH : '#'[A-Za-z0-9]+;
- INT : ('0'..'9')+ ;
- WS : (' '|'\t'|'\r'|'\n')+ -> skip;
- //@constantino "Paulo Matos" 450, "joao Capelo" 230, "Paulo Ferreira" 220 #SrsEs34fF "U7aoy5xgV/clPklTljboF3kez0paJPLdqPB9ba5K0/N/KW9Fo3AXQw"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement