basic syntax checks/highlighting