regular expressions for lexical tokens