Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Ivan Denisov

Страницы: 1 2 [3] 4 5
31
Общий раздел / Re: OberonJS
« : Февраль 15, 2017, 02:59:10 am »
добавление префиксов к именам модулей в переменных JavaScript не помогло :(

32
Общий раздел / Re: OberonJS
« : Февраль 15, 2017, 02:50:54 am »
Упс, не все работает.
TypeError: internal compiler error while parsing line 2: self.s is undefinedhttps://models.molpit.org/model/52

Как это поправить?

33
Общий раздел / Re: OberonJS
« : Февраль 15, 2017, 02:33:50 am »
Все работает как надо, спасибо, Влад.

Теперь пользователь сможет делать произвольное число модулей для своих приложений :)
https://models.molpit.org/model/63

34
Общий раздел / Re: OberonJS
« : Февраль 12, 2017, 06:47:15 pm »
Спасибо, Влад, на неделе испробую это полезное нововведение.

35
Общий раздел / Re: OberonJS
« : Февраль 09, 2017, 08:20:41 am »
Подскажите, пожалуйста, как отключить добавление пробелов при переходе на новую строку?!?!

36
Общий раздел / Re: OberonJS
« : Февраль 08, 2017, 03:50:54 am »
Я так понял эта штука пришла из Java и примеры тоже оттуда ;) Поэтому надо допиливать напильником. В JavaScript нет типов при объявлении переменной, поэтому будет просто:
var font;
Спасибо, попробую так.

37
Общий раздел / Re: OberonJS
« : Февраль 08, 2017, 03:49:59 am »
С нетерпением буду ждать. Боюсь, что без твоей помощи с глубоким пониманием собственного транслятора, мое решение будет всегда костыльным.

Оно у тебя есть в виде исходников на каком-нибудь гитхабе? А то я боюсь готового html будет мало...
Дело в том, что все примеры сейчас в базе данных хранятся, при загрузке они в виде переменных записываются в HTML. Так что тут не так просто выложить в GitHub весь проект. А зачем тебе доступ к PHP ? Там ведь на уровне JavaScript у тебя вся логика компилирования.

38
Общий раздел / Re: OberonJS
« : Февраль 07, 2017, 04:44:36 pm »
Алексей, а у меня к тебя огромная просьба. Не мог бы ты зарегистрироваться на моем сайте, чтобы я от тебя разместил твои же примеры. А то так получается, что они от моего юзера. А лучше бы от твоего сделать, раз ты автор!

39
Общий раздел / Re: OberonJS
« : Февраль 07, 2017, 04:43:27 pm »
Техническая проблема с номерами строк. Решение сейчас сделал в виде парсинга ответа твоего компилятора и вычета числа строк базовых модулей. Но это такой костылище :)

Дык, я ж тебе говорил, что надо плагнутся в чтение модулей - у тебя и проблема с нумерацией уйдет и проблема с правильными зависимостями. Прямо сейчас не могу посмотреть, только на выходных.
С нетерпением буду ждать. Боюсь, что без твоей помощи с глубоким пониманием собственного транслятора, мое решение будет всегда костыльным.

40
Общий раздел / Re: OberonJS
« : Февраль 07, 2017, 04:41:56 pm »
Помогите, пожалуйста, разобраться со шрифтами! Как нарисовать текст?

Раз уж ты связался с processing.js, то вот это не подходит? http://processingjs.org/reference/text_
Я пытался сделать как там, но не понимаю как правильно объявить глобальную переменную
PFont font;

41
Общий раздел / Re: OberonJS
« : Февраль 07, 2017, 08:20:48 am »
Правда пока так и не сделал правильный разбор импорта, поэтому пока желательно ограничиваться одним модулем на модель. Модуль лучше назвать Init.

42
Общий раздел / Re: OberonJS
« : Февраль 07, 2017, 08:12:24 am »
В целом альфа версия сайта готова :)
Регистрируйтесь, чтобы протестировать и написать замечания по редактору.

43
Общий раздел / Re: OberonJS
« : Февраль 07, 2017, 08:08:08 am »
Сделал примерчик для математики.
https://models.molpit.org/model/52

Помогите, пожалуйста, разобраться со шрифтами! Как нарисовать текст?

44
Общий раздел / Re: OberonJS
« : Февраль 07, 2017, 07:34:16 am »
Техническая проблема с номерами строк. Решение сейчас сделал в виде парсинга ответа твоего компилятора и вычета числа строк базовых модулей. Но это такой костылище :)
if (errors != null & errors != '') {
var errArray = errors.match(/(line) ([0-9]+)(:*)/);
document.getElementById('compileErrors').textContent = errors.replace(/(line) ([0-9]+)(:*)/, "line ("+ (errArray[2] - prelen) + ") $3" );
} else {
document.getElementById('compileErrors').textContent = '';
}

45
Общий раздел / Re: OberonJS
« : Февраль 03, 2017, 04:49:24 pm »
Влад, а насколько легко сделать так, чтобы единицей компиляции был все таки модуль, а не множество модулей?
У тебя там как-то все монолитно сделано? Возможно ли использовать как-то трансилированные ранее модули?

Страницы: 1 2 [3] 4 5