Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]12472[/thread]

Widget zur Darstellung von Syntaxbäumen



<< >> 4 Einträge, 1 Seite
pktm
 2008-09-10 17:13
#114497 #114497
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hoi!

Der derzeitige Fortschritt an meinem Widget zur Darstellung von Syntaxbäumen freut mich so sehr, dass ich doch glatt gleich die ganze Welt, oder zumindest euch, daran teilhaben lassen wollte. Hier gibt es einen ersten wip-Screenshot.

Man füttert dem Widget, wie Tk::TreeGraph::draw_tree_from_ref() auch, eine Arrayreferenz auf einen Syntaxbaum, die dann visualisiert wird.
Das ist alles noch etwas unperformant und das Datenmodell im Hintergrund ist auch verbesserungswürdig, aber es macht - bis auch die Anordnung der Knoten - genau das, was ich haben wollte *freu*.

Grüße, pktm
http://www.intergastro-service.de (mein erstes CMS :) )
renee
 2008-09-10 17:23
#114503 #114503
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Anmerkung zum Namensraum: Lingua:: würde ich nicht nehmen, weil es ja nichts natürlichsprachliches ist. Da es ein Tk-Widget ist, würde es in den Tk:: Namensraum passen...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
pktm
 2008-09-10 17:25
#114504 #114504
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Ja, die ursprüngliche Motivation es da rin zu packen war, dass es explizit auf die Bedürfnisse von Syntaxbäumen zugeschnitten ist. Aber hast recht, Tk:: passt insofern, als dass es ein Tk-Widget ist :)
http://www.intergastro-service.de (mein erstes CMS :) )
pktm
 2008-09-13 22:45
#114617 #114617
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
So, es ist jetzt ein Tk-Widget, das von Tk::Canvas abgeleitet ist. Ganz so, wie es Dominique Dumont mit seinem Modul CPAN:Tk::TreeGraph gemacht hat. Das erspart so ganz viel Arbeit.
Zu sehen gibts das Teil immer noch unter dem Link in Beitrag 1.
http://www.intergastro-service.de (mein erstes CMS :) )
<< >> 4 Einträge, 1 Seite



View all threads created 2008-09-10 17:13.