return;
}
i = i2 + 1;
+ // TODO reset all below of here
}
ptr = content;
count = 0;
for (; i < length; i++)
{
+ ptr = content + i - count;
if (_elm_code_text_char_is_whitespace(content[i]))
{
if (count)
_elm_code_syntax_parse_token(syntax, line, ptr-content, ptr, count);
- ptr += count+1;
count = 0;
continue;
}
{
Elm_Code_Token *token = eina_list_last_data_get(line->tokens);
token->continues = EINA_TRUE;
+ // TODO reset all below of here
return;
}
i = i2;
end = i;
elm_code_line_token_add(line, start, end, 1, ELM_CODE_TOKEN_TYPE_STRING);
+ count = 0;
continue;
}
else if (content[i] == '\'')
end = i;
elm_code_line_token_add(line, start, end, 1, ELM_CODE_TOKEN_TYPE_STRING);
+ count = 0;
continue;
}
elm_code_line_token_add(line, i, i, 1, ELM_CODE_TOKEN_TYPE_BRACE);
- ptr = content + i+1;
count = -1;
break;
}