text_input_helpers.cpp
411 Bytes
#include <escher/text_input_helpers.h>
#include <ion/charset.h>
#include <string.h>
namespace TextInputHelpers {
size_t CursorIndexInCommand(const char * text) {
size_t index = 0;
while (text[index] != 0) {
if (text[index] == '\'' && text[index+1] == '\'') {
return index + 1;
} else if (text[index] == Ion::Charset::Empty) {
return index;
}
index++;
}
return index;
}
}