Renamed 'tree' to 'syntax', added empty-check for syntax nodes, preliminary compilation/interpreter instructions
Renamed VOID node to EMPTY