追踪任务(构建一个函数图)。 - 页 6 123456789 新评论 Evgeniy Logunov 2011.01.23 01:23 #51 jartmailru: 实际上,词法分析器+解析器的组合是一个经典的类型。 我无法就lex/flex/bison/ant-lr(我甚至不知道它们的名字;-D)-提供建议。 我专门写了手工制作。 一本关于这个主题的书:http://www.piter.com/book.phtml?978546900378 我推荐它:) Алексей Тарабанов 2011.01.23 01:23 #52 jartmailru: 选择错误的执行手段表明不专业。 只有当它是一个实施者(在这种情况下,一个专业的程序员)的选择。 不同的专家(专业人士)以不同的方式解决同一问题。焊工会把把手焊接在大门的金属部分,木匠会把它栓在木头部分,锁匠会把它栓在任何一个部分......。 Vladimir Gomonov 2011.01.23 01:25 #53 tara: 以下是该杂志的一个片段。 对了,快到了。我在这里。 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->-> 2->-> 3->-> IN odd 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->> IN decomp 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->>3->>4->> IN 奇数 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->>3->> IN decomp 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->3->>> IN even 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->> IN decomp 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->3->> IN odd 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->> IN decomp 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->2->->3->->4->->5->->-> IN 奇数 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->2->->3->->4->-> IN decomp 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->2->->3->->4->-> IN even 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->2->->3->-> IN decomp 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->3->>> IN even 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->> IN decomp 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->3->> IN odd 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->> IN decomp 2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->> IN OnStart 输出跟踪括号可以省略。但这是应该的。 附加的文件: calltest.mq5 2 kb Андрей 2011.01.23 01:35 #54 lea: 一本关于这个主题的书:http://www.piter.com/book.phtml?978546900378 我推荐它:) 哦,人们为了避免挣钱而没有想到的事情...... Vladimir Gomonov 2011.01.23 01:36 #55 sergeev: 1.在解析时--调用将被自己检测出来。谁和谁在一起,从哪里来... 2.所以这是迄今为止唯一完整的解决思路。 1.将不会被发现。如果通过条件调用,它将只在运行时间被检测到。 2.:-))这取决于你需要什么。编译器输入处的表达式树和运行时的调用栈是完全不同的对象。 不是吗? Vladimir Gomonov 2011.01.23 01:36 #56 jartmailru: 哦,人们会想出任何不赚钱的办法......+1 --- 2011.01.23 01:37 #57 MetaDriver: 1.将不会被发现。如果通过条件调用,它将只在运行时间被检测到。 2.:-))这取决于你需要什么。编译器输入处的表达式树和运行时的调用栈是完全不同的对象。 不是吗? 1.是的。 2.是的。 但这种方式至少给了代码一些结构,而没有改变代码本身。 --- 2011.01.23 01:55 #58 我仍然需要最后确定这项任务。我一定会在代码库中报告结果。 因此,如果你有任何解决该问题的想法,请在这个主题中发帖。 Vladimir Gomonov 2011.01.23 02:30 #59 sergeev: 我仍然需要最后确定这项任务。我一定会在代码库中报告结果。 因此,如果你有任何想法,根据条件 的解决方案,请在这个主题中发表。 你将无法保持处女 之身。:-) 智慧 ::=区分可能 与不可能的 能力。 在拖车中保持可能的 最新版本。在 "专家 "选项卡中提供了几乎是所要求的内容(只是从下往上打印)。 在日志中,这个方向是完全正确的。从上到下。 附加的文件: calltrace.mq5 2 kb --- 2011.01.24 16:40 #60 MetaDriver: 找到了解决方案! https://www.mql5.com/ru/forum/3031/page1#comment_43919 123456789 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
实际上,词法分析器+解析器的组合是一个经典的类型。
我无法就lex/flex/bison/ant-lr(我甚至不知道它们的名字;-D)-提供建议。
我专门写了手工制作。
一本关于这个主题的书:http://www.piter.com/book.phtml?978546900378
我推荐它:)
选择错误的执行手段表明不专业。
只有当它是一个实施者(在这种情况下,一个专业的程序员)的选择。
不同的专家(专业人士)以不同的方式解决同一问题。焊工会把把手焊接在大门的金属部分,木匠会把它栓在木头部分,锁匠会把它栓在任何一个部分......。
以下是该杂志的一个片段。
对了,快到了。我在这里。
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->-> 2->-> 3->-> IN odd
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->> IN decomp
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->>3->>4->> IN 奇数
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->>3->> IN decomp
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->3->>> IN even
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->> IN decomp
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->3->> IN odd
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->> IN decomp
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->2->->3->->4->->5->->-> IN 奇数
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->2->->3->->4->-> IN decomp
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->2->->3->->4->-> IN even
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->2->->3->-> IN decomp
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->3->>> IN even
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->> IN decomp
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->3->> IN odd
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>2->> IN decomp
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->> IN OnStart
输出跟踪括号可以省略。但这是应该的。
一本关于这个主题的书:http://www.piter.com/book.phtml?978546900378
我推荐它:)
1.在解析时--调用将被自己检测出来。谁和谁在一起,从哪里来...
2.所以这是迄今为止唯一完整的解决思路。
1.将不会被发现。如果通过条件调用,它将只在运行时间被检测到。
2.:-))这取决于你需要什么。编译器输入处的表达式树和运行时的调用栈是完全不同的对象。 不是吗?
哦,人们会想出任何不赚钱的办法......
1.将不会被发现。如果通过条件调用,它将只在运行时间被检测到。
2.:-))这取决于你需要什么。编译器输入处的表达式树和运行时的调用栈是完全不同的对象。 不是吗?
1.是的。
2.是的。
但这种方式至少给了代码一些结构,而没有改变代码本身。我仍然需要最后确定这项任务。我一定会在代码库中报告结果。
因此,如果你有任何解决该问题的想法,请在这个主题中发帖。
我仍然需要最后确定这项任务。我一定会在代码库中报告结果。
因此,如果你有任何想法,根据条件 的解决方案,请在这个主题中发表。
你将无法保持处女 之身。:-)
智慧 ::=区分可能 与不可能的 能力。
在拖车中保持可能的 最新版本。在 "专家 "选项卡中提供了几乎是所要求的内容(只是从下往上打印)。
在日志中,这个方向是完全正确的。从上到下。
找到了解决方案!
https://www.mql5.com/ru/forum/3031/page1#comment_43919