This Boy Is Smooth
life tutorial.

Dias de trabalho

árduo. E o pior ainda está para vir.

fundecl
@init{string msg=”";}:
FUNK i=ID LPAR {msg += “fundecl -> «FUNCTION ID[" + (((LeoToken)$i).svalue) + "] (”;}
(ii=ID COL type_id {msg += “ID[" + (((LeoToken)$ii).svalue) + "]:type_id”;}
(COMMA iii=ID COL type_id {msg += “, ID[" + (((LeoToken)$iii).svalue) + "]:type_id “;})*)?
RPAR {msg += “)”;}
(COL type_id {msg += “: type_id”;})?
EQ {msg += ” = “;}
(expr {msg += ” expr»”;}
|letexpr_fun {msg += ” expr»”;})
{ Program.WriteMessage(string.Format(”Rule: ({0:000}:{1:000}) {2}”, $FUNK.Line, $FUNK.CharPositionInLine+1, msg)); } ;

É COMP, é LBDA, é RCOM, é IART, é TCOM, é PPIN… damn

One Response to “Dias de trabalho”

  1. nao consigo fazer translate disso nas ferramentas de traduçao do google…lollllllllllllllllllllllll…abraço

    primouz - Abril 3, 2008 at 11:08

Leave a Reply