Added extra keywords (inline and restrict). Created the WhiteSpace character type. Changed the lexer to use this instead of Java's definition of whitespace.