private char get_src_token()
{
token_index++;
line_at++;
if (token_index == src_content.Length )
{
cur_token = '\0';
}
else
{
cur_token =src_content[token_index];
if (cur_token == '\n')
{
line++;
line_at = 0;
}else if(cur_token !='\r')
src_line.Append(cur_token);
}
return cur_token;
}