commit fd1f4f2d8889401f11d4894b243e4777575bc99f
Author: Martin Kleusberg <mkleusberg@gmail.com>
Date:   Fri Feb 17 15:28:57 2017 +0100

    grammar: Detect parse errors in primary key and unique constraints
    
    When having a table definition like this, detect the parse errors in the
    table constraints correctly:
    
    CREATE TABLE test(
    	a INTEGER,
    	b TEXT,
    	PRIMARY KEY(a ASC),		-- ASC here
    	UNIQUE(b COLLATE NOCASE)	-- COLLATE here
    );
    
    The next step is to actually parse and store this information.
