Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. Digit = [1-9]
  2. Digit0 = 0|{Digit}
  3. Num = {Digit} {Digit0}*
  4. Frac = {Digit0}* {Digit}
  5. Pos = {Num} | '.' {Frac} | 0 '.' {Frac} | {Num} '.' {Frac}
  6. PosOrNeg = -{Pos} | {Pos}
  7.  
  8. Numbers = 0 | {PosOrNeg}
  9.  
  10. /* literals */
  11. {Numbers} { return new Token(yytext(), sym.NUM, getLineNumber()); }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement