Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Lexical Analysis;
Η λεκτική ανάλυση είναι μια έννοια που εφαρμόζεται στην επιστήμη των υπολογιστών με έναν πολύ παρόμοιο τρόπο που εφαρμόζεται στη γλωσσολογία. Ουσιαστικά, η λεξική ανάλυση σημαίνει την ομαδοποίηση ενός ρεύματος γραμμάτων ή ήχων σε ομάδες μονάδων που αντιπροσωπεύουν νόημα σύνταξης. Στη γλωσσολογία, ονομάζεται parsing, και στην επιστήμη των υπολογιστών, μπορεί να ονομαστεί parsing ή tokenizing.
Η Techopedia εξηγεί τη λεκτική ανάλυση
Η ιδέα της λεξικής ανάλυσης στην επιστήμη των υπολογιστών είναι ότι η λεξική ανάλυση σπάει τα ρεύματα προς τα "λεξέμματα" όπου ένα συμβολικό στοιχείο αντιπροσωπεύει τη βασική μονάδα νοήματος. Τα σύμβολα συνδέονται μεταξύ τους με τέτοιο τρόπο ώστε ο μεταγλωττιστής γλώσσας να επιστρέψει και να τα απομονώσει για να εφαρμόσει τις σωστές οδηγίες πληροφορικής. Βασικά, τόσο οι άνθρωποι όσο και οι υπολογιστές κάνουν λεξικολογική ανάλυση, αλλά οι υπολογιστές το κάνουν με διαφορετικό τρόπο και με πολύ πιο τεχνικό τρόπο. Ο τρόπος με τον οποίο οι υπολογιστές κάνουν λεξικολογική ανάλυση δεν χρειάζεται να είναι διαφανής για τον άνθρωπο - πρέπει απλώς να προγραμματιστεί στο υπολογιστικό σύστημα. Προγράμματα που κάνουν λεξικές αναλύσεις στην επιστήμη των υπολογιστών ονομάζονται συχνά lexers, tokenizers ή σαρωτές.