@multidvd1, База данных, но из текстовых файлов и с динамическими списками(саморучно написанными).. в общем без использование готовых решений, то есть понимание основ..
@Numizmat, для меня язык использующийся в данном редакторе простой язык программирования, больно легок и прост я предпочитаю malbolge, Befunge, Whitespace, ALPACA.