Adjusting include guards: ast.h used `#pragma once`, datablock.h and symboltable.h used illegal identifiers.