Looking up variables by hash, adding proper period support for variables, changing dump_tokens output, changed or and and functions to macros