Added lexing framework to CShift