
*Ιστορικό*


Θέλω να είναι σε θέση να αναλύσει πηγή Javascript σε μια εφαρμογή Δελφούς. Θα πρέπει να είναι σε θέση να προσδιορίσουν τις μεταβλητές και τις λειτουργίες στο εσωτερικό της πηγής με σκοπό να κάνει αλλαγές στον κώδικα μέσω αργότερα κώδικα. Κατανοώ ότι ίσως χρειαστεί να χρησιμοποιήσετε ένα λεκτικού για το σκοπό αυτό, αλλά δεν είχε πολλή τύχη με τη χρήση του λεκτικού που βρήκα ( [Dyaclexx](http://www.grendelproject.nl/dyacclex/) ).


*Ερώτηση*


Είναι κατάλληλο δωρεάν ή ανοικτού κώδικα Δελφοί αναλυτή / λεκτικού η οποία έχει ήδη συμβολική σύνολα για Javascript ή θα μπορούσε εύκολα να τροποποιηθεί για το σκοπό αυτό χωρίς πολύ κόπο εκεί; 


Αν δεν υπάρχει ένα τέτοιο εργαλείο είναι ήδη διαθέσιμα τότε ποιος θα ήταν ο καλύτερος τρόπος για να μάθουν για τη σύνταξη του δικού σας λεκτικού για το σκοπό αυτό;


Ευχαριστώ

 
Τι θα ήταν μια καλή Δελφούς λεκτικού / αναλυτή για το αρχείο Javascript γλώσσα;
===============================================================================



Για την λεκτικού μπορείτε να δείτε [Synedit του](http://synedit.sourceforge.net/) πηγαίου κώδικα για το highlighter Javascript. Ένα highlighter στο πλαίσιο Synedit είναι μια λεκτικού με ειδικούς γάντζους για την παροχή τονίζοντας στο συστατικό editor. Κοπή αυτά τα αγκίστρια και να πάρει ένα απλό λεκτικού είναι ένα ασήμαντο έργο.


Επίσης Synedit συντάκτης μπορεί να έρθει βολικό όταν μαθαίνουν πώς να οικοδομήσουμε lexers καθώς θα είναι μια βοήθεια για την οπτική δοκιμή lexers σας σε πραγματικό χρόνο. Μπορείτε να δείτε τις επιδείξεις ή να ζητήσει από τη λίστα αλληλογραφίας για περισσότερα. 

 

Νομίζω ότι θα πρέπει να χρησιμοποιήσετε πρέπει να εξετάσουμε GoldParser ( <http://www.devincook.com/goldparser> ) για τη δημιουργία ενός πλήρους πρόγραμμα ανάλυσης JS στον κώδικα των Δελφών. GoldParser είναι δωρεάν, όμως.

 