The # symbol was also removed from being in a list of invalid symbols in order to support keywords with that symbol in them. I'm not sure how this is used--I think to filter out invalid characters from variables? My code works but it's likely this won't work for some existing code. Some input here would be welcome.
After help from @gurcei , I fixed it up so that fread and get are in a separate list of keywords that need special handling. By the way, it works to do either fread # or fread#.
The # symbol was also removed from being in a list of invalid symbols in order to support keywords with that symbol in them. I'm not sure how this is used--I think to filter out invalid characters from variables? My code works but it's likely this won't work for some existing code. Some input here would be welcome.