Ο Λεκτικός Αναλυτής διαχωρίζει έναν αριθμό από λεκτικές μονάδες τις ελέγχει και στη συνέχεια τις αποστέλλει στον Συντακτικό Αναλυτή που ΄χτίζει΄ με αυτές τις ορθές προτάσεις το δένδρο παραγωγής .
Ο Συντακτικός Αναλυτής, με βάση τη γραμματική, ζητά συνεχώς λεκτικές μονάδες από το Λεκτικό Αναλυτή ώστε να 'χτίσει' ορθές προτάσεις δημιουργώντας το δένδρο παραγωγής.
Ο Λεκτικός Αναλυτής ελέγχει πρώτα όλο το κώδικα αν είναι λεκτικά σωστός και στη συνέχεια συνεργάζεται με το Συντακτικό Αναλυτή για να γίνει και ο συντακτικός έλεγχος.
Για να κατασκευαστεί ένας λεκτικός αναλυτής για μια γλώσσα είναι απαραίτητη η χρήση μιας γεννήτριας λεκτικών αναλυτών
Για να κατασκευαστεί ένας λεκτικός αναλυτής για μια γλώσσα είναι απαραίτητη η περιγραφή της γραμματικής της με κανονικές εκφράσεις.
Για να κατασκευαστεί ένας αυτόνομος λεκτικός αναλυτής για μια γλώσσα είναι απαραίτητη η ύπαρξη ενός μεταγλωττιστή για να γίνουν οι απαραίτητοι έλεγχοι συντακτικής ορθότητας και να δημιουργηθεί ο εκτελέσιμος κώδικάς του.
Μέσα σε ένα μεταγλωττιστή, ο λεκτικός αναλυτής είναι μια ρουτίνα που καλεί ο συντακτικός αναλυτής.
Τα μη σημαντικά λεκτικά λάθη διορθώνονται εύκολα από το διαχειριστή λαθών όταν μπορούν να περιγραφούν μέσω μιας εμπλουτισμένης γραμματικής με κανόνες λαθών.
κόμβων και τιμών που αναλογούν σε κάθε κόμβο.
κόμβων και συνδέσεων μεταξύ των κόμβων
κόμβων και τιμών που δέχεται η συνάρτηση μετάβασης από κόμβο σε κόμβο.
Ως αυτόνομο πρόγραμμα για έλεγχο μόνο της συντακτικής ορθότητας ενός αρχείου πηγαίας γλώσσας χωρίς να κάνει λεκτική ανάλυση.
Ως αυτόνομο πρόγραμμα με ενσωματωμένη ρουτίνα λεκτικής ανάλυσης για έλεγχο της λεκτικής και συντακτικής ορθότητας ενός αρχείου πηγαίας γλώσσας.
Ως αυτόνομο πρόγραμμα ή ρουτίνα ενός άλλου προγράμματος μετάφρασης που για να πραγματοποιήσει έλεγχο της συντακτικής και σημασιολογικής ορθότητας ενός αρχείου πηγαίας γλώσσας καλεί τη ρουτίνα λεκτικής ανάλυσης που δημιουργεί ο flex.
Έχει ενσωματωμένη τη γραμματική της πηγαίας γλώσσας.
Δίνει στο χρήστη τη δυνατότητα να ορίσει προτεραιότητες.
Σε περίπτωση που συνεργάζεται με γεννήτρια λεκτικής ανάλυσης πρέπει να ορίσει τα ονόματα των tokens αλλά όχι τον τρόπο αναγνώρισής τους.
Διαχειρίζεται τα λάθη εμφανίζοντας αναλυτικά μηνύματα χωρίς ο χρήστης να χρειάζεται να γράψει δικό του κώδικα.
Αν ο κώδικας Bison περιέχει τη συνάρτηση main τότε η έξοδος της γεννήτριας είναι ένα εκτελέσιμο αρχείο συντακτικής ανάλυσης.
If x=3 then print x>1;
If x=3 then print ID>1;
If x=3 then print x>1;;
If x=10 then if y=20 then print ID>1;
If x=10 if y=20 then print y>1;