add cppcode
 init from content
 .
 add syntax rule: uniform can only has one variable declaration
 report error with err code