Commit JSON lexer & parser