Advertisement
Guest User

Untitled

a guest
Jan 15th, 2013
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (declare expr)
  2.  
  3. (def fact
  4.   (a/combine decimal
  5.              (<* (*> (p-char \() expr) (p-char \)))))
  6.  
  7. (def term
  8.   (chainl1 fact (a/combine (<$ * (p-char \*))
  9.                            (<$ * (p-char \/)))))
  10.  
  11. (def expr
  12.   (chainl1 term (a/combine (<$ + (p-char \+))
  13.                            (<$ - (p-char \-)))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement