more updates to newLISP syntax grammar

trying to use lookahead and look behind to better match the built-in
function names
reworking regular expressions

i’m not good at regular expressions…