Skip to content

Instantly share code, notes, and snippets.

@luisgabriel
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luisgabriel/2c5564bc99b125aad136 to your computer and use it in GitHub Desktop.
Save luisgabriel/2c5564bc99b125aad136 to your computer and use it in GitHub Desktop.
(defn is-ascii-alpha-num [c]
(let [n (Character/getNumericValue (char c))]
(or (and (>= n (char-val \a)) (<= n (char-val \z)))
(and (>= n (char-val \A)) (<= n (char-val \Z)))
(and (>= n (char-val \0)) (<= n (char-val \9)))))
[:program
[:binary-exp
:minus
[:binary-exp
:add
[:value [:int 1]]
[:value [:int 2]]]
[:unary-exp
:length
[:value [:string "hello"]]
]
]
]
(defn square [x]
(* x x))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment