Advertisement
Guest User

Untitled

a guest
Apr 26th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. grammar Expressions;
  2.  
  3. @parser::header { // classes a incluir
  4. import java.util.*;
  5. import java.lang.*;
  6. import java.io.*;
  7. }
  8.  
  9. @parser::members { // HashMap para guardar valores das variáveis
  10. int total;
  11. }
  12.  
  13. start: inicio;
  14.  
  15. inicio:
  16. | inicio REM info HASH STRING '\n' {System.out.printf("teste");}
  17. ;
  18. info: STRING INT
  19. | info ',' STRING INT
  20. ;
  21.  
  22. REM : '@'[A-Za-z0-9]+;
  23. STRING : '"' ~('\r' | '\n' | '"')* '"' ;
  24. //STRING : ('"'[0-9A-Za-z /]+'"');
  25. //STRING : '"'(('a'..'z')|('A'..'Z')|('0'..'9')|(' '))+'"';
  26. HASH : '#'[A-Za-z0-9]+;
  27. INT : ('0'..'9')+ ;
  28. WS : (' '|'\t'|'\r'|'\n')+ -> skip;
  29.  
  30.  
  31. //@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