Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26151
Рейтинг: 2127
#61: 2013-05-25 18:19:31 ЛС | профиль | цитата
[offtop]
Какое интересное кино, как лихо закручен сюжет, какой экшен
[/offtop]

карма: 22

1
Голосовали:Tad
Ответов: 1291
Рейтинг: 47
#62: 2013-05-25 18:26:16 ЛС | профиль | цитата
Да уж, как говорится "нашла коса на камень".. Я наверное камень..) Ладно, простите за ужасные причиненные беспокойства, я удаляюсь..
[flood]*а ведь он хотел всего лишь понять как правильно играть в Кубики.. И поплатился головой. (с)* [/flood]
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 9906
Рейтинг: 351
#63: 2013-05-25 18:37:53 ЛС | профиль | цитата
Aziz писал(а):
А толку? Проблема не решена

А Вы ее и не изложили.
И мы же виноваты в том, что мудрец Aziz, оказывается, тоже время потратил.

Вы говорили про неправильную работу (пропуск пробелов) в конкретном элементе.
И не сумели продемонстрировать даже этой мелочи.

Ровно в тот момент, когда будет озвучена проблема "хочу сделать парсер кода"
Вы получите:
Начинать надо не с комбинирования кубиков, а с приобретения Знаний.
Чем, например, лексика отличается от синтаксиса, и формальных систем для их конкретизации.

Потому что без этого, вы даже постановку задачи не сделаете.

"хочу сделать парсер кода" - это не постановка. А лепет ребенка.



------------ Дoбавленo в 18.37:
nesco писал(а):
Какое интересное кино
правильно я тебе говорил, закрывай тему
карма: 9

0
Ответов: 1291
Рейтинг: 47
#64: 2013-05-25 18:41:56 ЛС | профиль | цитата
Я не утверждал, а скорее предполагал. И уж тем более не нагло. То что фильтр дырявый - я имел ввиду то что для моих целей - он именно таким и является.
[flood]Кстати, могу открыть один секрет: - все люди, которые не могут общаться без "опускания" оппонента, обсуждения его личных и профессиональных качеств, - являются .. Энергетическими вампирами. Они подпитываются всплесками возмущения собеседника. [/flood]
Я не мудрец
а такой же *****, как и мы все


Насчет теории и практики - я уже заработал 250$ за крохотную утилиту для защиты торговых роботов на Форекс и купил ноутбук б/у - планшет-трансформер с сенсорным экраном HP tx2000 er. За 10000 р. Давно правда. За 200$ купил лицензию один китаец, другой, канадец, послал мне 50$ за обработку моей утилитой его файла, хоть на сайте говорилось что утилита уже бесплатна.. Спасибо Хиасму и Дилме! Да и всем вам, кто помогал советами.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 16884
Рейтинг: 1239
#65: 2013-05-25 18:50:15 ЛС | профиль | цитата
code_31100.txt
------------ Дoбавленo в 18.50:
Получается что StrMask ПРОБЕЛ не считает символом.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_31100.txt [841B] [220]
Ответов: 9906
Рейтинг: 351
#66: 2013-05-25 19:01:05 ЛС | профиль | цитата
Tad, ты чего, издеваешься что ли
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#67: 2013-05-25 19:14:41 ЛС | профиль | цитата
Мне просто кажется, что я воспроизвёл то о чем говорил Aziz
Маска не int+любые символы , а int+пробел+любые символы.
Aziz, я правильно тебя понял ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#68: 2013-05-25 19:16:40 ЛС | профиль | цитата
Вот скажешь: дурдом на каникулах - обидятся, хамовитым назовут.
Вот только на правду обижаться нельзя
карма: 9

0
Ответов: 1291
Рейтинг: 47
#69: 2013-05-25 19:35:23 ЛС | профиль | цитата
Tad, верно. Я хотел чтоб ПРОБЕЛ обязательно присутствовал в отфильтрованном. То есть как понять что это начало функции? Словом int в языке MQL4 начинаются функции, возвращающие целочисленные значения. (еще есть double, string, bool и void) Поэтому, чтобы их переименовать обфускатором, надо сначала найти их имена. Функция имеет вид :
int ИмяФункции(параметры){тело_функции}

Необязательные пробелы опущены.
В итоге мы можем зацепиться только за ключевое слово int и открывающую скобку ( чтоб выловить название функции.
Скобка обязательна для поиска, потому что целые переменные тоже обозначаются как:
int ИмяЦелойПеременной=12345;


------------ Дoбавленo в 19.35:
[flood]Galkov, правильно, Правдой надо сразу как кирпичем и по башке, чтоб неповадно было. Напомнило неумелую проповедь некоторых неофитов-кришнаитов, которые распугивают людей сразу говоря им всю горькую ПРАВДУ... После чего они долго храм обходят за километр... [/flood]
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 16884
Рейтинг: 1239
#70: 2013-05-25 20:15:38 ЛС | профиль | цитата
Aziz, вот теперь понял. Дошло.(и шея вроде нормальной длины).
Здесь нужно что-то типа такого:
code_31102.txt
------------ Дoбавленo в 20.15:
Блин, забыл про просмотр скобок. Сам добавишь.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_31102.txt [1.2KB] [226]
Ответов: 8926
Рейтинг: 823
#71: 2013-05-25 20:36:57 ЛС | профиль | цитата
Tad, а я ничего не понял, сыр-бор в чём?
code_31103.txt
карма: 19

0
файлы: 1code_31103.txt [1.8KB] [235]
Ответов: 9906
Рейтинг: 351
#72: 2013-05-25 20:40:39 ЛС | профиль | цитата
Tad, такой вопрос.
Есть схема.

Add(MainForm,11369918,98,119)
{
Width=530
Height=156
link(onCreate,7872176:doWork2,[])
}
Add(Edit,12032002,280,70)
{
Left=21
Top=14
Width=434
Height=21
Font=[Lucida Console,10,0,0,204]
Text="int F1(w){eee
eee}"
link(onChange,7912216:doWork2,[(319,76)(319,111)])
}
Add(Label,5843957,280,21)
{
Left=469
Top=14
Width=44
Height=17
Font=[Lucida Console,10,0,0,204]
Caption="Text "
}
Add(Edit,11114456,203,70)
{
Left=21
Top=42
Width=434
Height=21
Font=[Lucida Console,10,0,0,204]
Text="int *(*"
link(onChange,7912216:doWork1,[(256,76)])
}
Add(Label,5827576,203,21)
{
Left=467
Top=44
Width=44
Height=17
Font=[Lucida Console,10,0,0,204]
Caption="Mask "
}
Add(Label,3439648,406,126)
{
Left=133
Top=84
Width=4
Height=4
Font=[Lucida Console,10,0,0,204]
Caption=""
}
Add(Hub,326181,168,133)
{
link(onEvent1,2014188:doData,[])
link(onEvent2,12428724:doCompare,[(242,146)(242,132)])
}
Add(StrMask,12428724,280,126)
{
Point(doMask)
link(onFalse,2111515:doData,[])
link(onTrue,11803233:doData,[])
link(Str,12032002:Text,[])
}
Add(DoData,2014188,203,133)
{
link(onEventData,12428724:doMask,[])
link(Data,11114456:Text,[])
}
Add(DoData,2111515,329,126)
{
Data=String(Текст НЕ соответствует маске)
link(onEventData,13175032:doWork2,[])
}
Add(DoData,11803233,343,133)
{
Data=String(Текст соответствует маске)
link(onEventData,13175032:doWork3,[(389,139)])
}
Add(HubEx,13175032,385,126)
{
link(onEvent,3439648:doText,[])
}
Add(HubEx,7872176,140,133)
{
link(onEvent,326181:doEvent1,[])
}
Add(HubEx,7912216,252,105)
{
Angle=2
link(onEvent,7872176:doWork1,[(144,111)])
}
Можешь ли ты показать скрин, глядя на который:
Tad писал(а):
Получается что StrMask ПРОБЕЛ не считает символом.


Все очень просто: МОЖЕШЬ, или НЕТ
С кришнаитами понятно: им религия, надо полагать, не позволяет.
А у взрослых людей это называется отвечать за свои слова. А это твои слова
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#73: 2013-05-25 20:48:26 ЛС | профиль | цитата
Galkov писал(а):
Есть схема.
Пока нет схемы. Пустота.
На форум заходишь по этой ссылке http://forum.d2h.ru/ или по какой-то другой?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#74: 2013-05-25 21:06:35 ЛС | профиль | цитата
Леонид писал(а):
сыр-бор в чём?

Расскажу как я понимаю.
Оказывается Aziz имеет желание сделать парсинг кода некого языка.
Он у него не получается потому, что (по его утверждению) StrMask работает некорректно в отношении пробелов.
Tad с ним соглашается (см его цитату)
Аргументировать, и тот ни другой - считают выше своего достоиства.

На какой язык надо делать парсинг - секрет, но не получается, потому что кубики виноваты
Про язык тебе показали только правые части двух нетерминалов. Не боярин, и так должен помочь. Грамматика входящих нетерминалов, главный нетерминал - знать этого мы недостойны.

Но, предъявленное Вами с Tad-ом, высокого благословения не получит, скорее всего:
Aziz писал(а):
Все же фильтр все еще дырявый, пропускает не только функции, но и переменные

Чего он еще будет пропускать, когда перестанет переменные - непонятно. Грамматика то нам неизвестна

Вот и вся краткая летопись сыр-бора

------------ Дoбавленo в 21.06:
Tad писал(а):
Пока нет схемы. Пустота.
На форум заходишь по этой ссылке http://forum.d2h.ru/ или по какой-то другой?

Извини, исключительно моя вина. Сделал заготовку, чтобы в аттач не свернулось - и забыл
Пора кончать, а то с Вами и правда ведь заразишься
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#75: 2013-05-25 21:09:52 ЛС | профиль | цитата

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)