what is syntax even