Implement syntax highilghting

Change-Id: I3d9513d2a51464a59c46aa4cbd93b2fe2c1c21f2