]>
ruin.nu Git - proglang.git/blobdiff - Parsyntax.y
'++' { PT _ (TS "++") }
'--' { PT _ (TS "--") }
'-' { PT _ (TS "-") }
'++' { PT _ (TS "++") }
'--' { PT _ (TS "--") }
'-' { PT _ (TS "-") }
'<' { PT _ (TS "<") }
'<=' { PT _ (TS "<=") }
'>' { PT _ (TS ">") }
'<' { PT _ (TS "<") }
'<=' { PT _ (TS "<=") }
'>' { PT _ (TS ">") }
| Ident { EVar $1 }
| Integer { EInt $1 }
| '-' Exp3 { ENeg $2 }
| Ident { EVar $1 }
| Integer { EInt $1 }
| '-' Exp3 { ENeg $2 }
| Bool { EBool $1 }
| 'readInt' { EReadI }
| 'readBool' { EReadB }
| Bool { EBool $1 }
| 'readInt' { EReadI }
| 'readBool' { EReadB }