Вверх ↑
Ответов: 632
Рейтинг: 4
#1: 2018-08-20 15:01:58 ЛС | профиль | цитата
flint2 писал(а):
Vadimluk1, а вообще-то я посоветую хренью не заниматься, а написать свой язык - удобный для тебя.
Научишься парсить, поймёшь что такое синтаксис, ну и самое главное, как делается exe, или dll, впрочем это одно и тоже.
А главное, что всё-таки и так было всё правильно сделано.
И в Windows можно нарастить (добавит допустим функций и всякой хрени) и записать самого-же себя в exe (без всяких секций ресурсов, а просто увеличив длину файла).

Редактировалось 4 раз(а), последний 2018-08-20 02:22:12

В будущем буду учиться.
Add(MainForm,2953706,21,105)
{
}
Add(RichEdit,15537839,84,105)
{
Left=80
Top=105
link(onChange,7840774:doReplace,[(161,111)(161,104)])
}
Add(RichEdit,11540511,329,161)
{
Left=185
Top=110
}
Add(Memory,4003143,210,28)
{
Default=String(n)
}
Add(StrCatDelim,11073608,252,91)
{
Delimiter="="
Str1="12"
link(onStrCatDlm,6667934:doEvent,[(296,97)(296,125)(191,125)(191,153)])
}
Add(Button,280419,126,168)
{
Left=85
Top=50
Data=Integer(12)
link(onClick,7709755:doKey,[(177,174)(177,167)])
}
Add(HashTableString,7709755,224,161)
{
link(onString,11540511:doAdd,[(292,174)(292,167)])
}
Add(Debug,6667934,203,147)
{
link(onEvent,7709755:doAdd,[(205,174)])
}
Add(Replace,7840774,182,98)
{
SubStr="n"
link(onReplace,7816975:doEvent,[(233,104)(233,97)])
link(Dest,4003143:Value,[(202,79)(216,79)])
}
Add(Debug,7816975,238,91)
{
link(onEvent,11073608:doStrCatDlm,[])
}

Программа справиться с символом ñ не смогла.
карма: 0

0
Редактировалось 1 раз(а), последний 2018-08-20 15:02:14