start adding integer constant detection
refine character constant error chechecking