Tâche de traçage (construction d'un graphique de fonction) - page 6

 
jartmailru:
En fait, la combinaison lexer + analyseur est un classique du genre.
Je ne peux pas donner de conseils sur lex/flex/bison/ant-lr (je ne connais même pas leurs noms ;-D)-.
J'ai écrit spécifiquement fait à la main.

Un livre sur le sujet : http://www.piter.com/book.phtml?978546900378

Je le recommande :)

 
jartmailru:
Le choix d'un mauvais moyen de mise en œuvre dénote un manque de professionnalisme.

Seulement si c'est le choix d'un exécutant (dans ce cas, un programmeur professionnel).

Les différents spécialistes (professionnels) résolvent le même problème de différentes manières. Un soudeur soudera une poignée à une partie métallique du portail, un menuisier la vissera à une partie en bois, un serrurier la vissera à n'importe laquelle d'entre elles...

 
tara:

Voici un extrait du magazine :

Bien. On y est presque. Je suis là :

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->> EN décomposition
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>-2->>-3->>-4->> IN odd
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>-2->-3->>> EN décomposition
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>-2->-3->>> EN pair
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>-2->> EN décomposition
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->> EN décomposition
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->-2->->-3->->-4->->-5->->->-> IN odd
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->-2->->-3->->-4->->> EN décomposition
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->-2->->-3->->-4->>> IN pair
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->->-2->-3->->->->> EN décomposition
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>-2->-3->>> EN pair
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>-2->> EN décomposition
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->> EN décomposition
2011.01.23 02:22:31 RetTest (NZDUSD,M10) >-1->>> IN OnStart

La parenthèse de la trace de sortie peut être omise. Mais ça devrait l'être.

Dossiers :
calltest.mq5  2 kb
 
lea:

Un livre sur le sujet : http://www.piter.com/book.phtml?978546900378
Je le recommande :)

Oh, les choses auxquelles les gens ne pensent pas pour éviter de gagner de l'argent...
 
sergeev:

1. Lors de l'analyse syntaxique - les appels seront détectés par eux-mêmes. Qui est avec qui et d'où...

2) C'est donc la seule idée de solution complète jusqu'à présent.


1. Ne sera pas détecté. Si elle est appelée par une condition, elle ne sera détectée qu'au moment de l'exécution.

2. :-)) Cela dépend de ce dont vous avez besoin. L'arbre d'expression à l'entrée du compilateur et la pile d'appels au moment de l'exécution sont des objets bien différents. Non ?

 
jartmailru:
Oh, les gens sont prêts à tout pour ne pas faire d'argent...
+1
 
MetaDriver:

1. Ne sera pas détecté. Si elle est appelée par une condition, elle ne sera détectée qu'au moment de l'exécution.

2. :-)) Cela dépend de ce dont vous avez besoin. L'arbre d'expression à l'entrée du compilateur et la pile d'appels au moment de l'exécution sont des objets bien différents. Non ?

1. Oui.

2. Oui.

Mais cette méthode donne au moins une certaine structure au code, sans modifier le code lui-même.
 

Je dois encore finaliser cette tâche. Je ne manquerai pas de signaler les résultats dans la base de code.
Si vous avez des idées pour résoudre ce problème, veuillez les publier dans ce fil.

 
sergeev:

Je dois encore finaliser cette tâche. Je m'assurerai de rapporter les résultats dans la base de code.
Donc, si vous avez des idées pour la solution selon la condition, veuillez poster dans ce fil.

Tu ne pourras pas garder tavirginité . :-)

Sagesse ::= La capacité de distinguer le possible de l'impossible.

Gardez dans la remorque la dernière version possible. L'onglet "Experts" donne à peu près ce qui a été demandé (il suffit d'imprimer de bas en haut).


Dans le journal, la direction est exactement la bonne. De haut en bas.
Dossiers :
calltrace.mq5  2 kb