Obsah:
Definícia - Čo znamená Lexeme?
Lexém je postupnosť alfanumerických znakov v tokene. Tento výraz sa používa ako pri štúdiu jazyka, tak pri lexikálnej analýze kompilácie počítačových programov. V kontexte počítačového programovania sú lexémy súčasťou vstupného toku, z ktorého sú identifikované tokeny. Neplatný alebo nezákonný token spôsobuje chybu. Lexém je jedným zo stavebných prvkov jazyka.
Techopedia vysvetľuje Lexeme
Lexém je základná jednotka významu. Lexémy sú kľúčové slová v slovníkoch. Napríklad lexém „hrať“ môže mať mnoho podôb, napríklad hranie, hranie alebo hranie. Lexikón pozostáva z lexémov.
Lexémy tiež zohrávajú dôležitú úlohu v jazykoch počítačového programovania. Presnosť požadovaná v počítačových jazykoch však môže byť oveľa prísnejšia. Jeden bludný znak alebo nesprávne umiestnený symbol môže zastaviť celú operáciu. Počas kompilácie programu je lexikálna analýza pokusom počítača pochopiť reťazce znakov vo vstupnom toku.
Každý lexém sa analyzuje z hľadiska jeho užitočnosti. Konkrétne vzory alfanumerických reťazcov tvoria to, čo počítač rozpoznáva ako tokeny. Môže ísť o identifikátory, kľúčové slová, operátory, špeciálne symboly alebo konštanty. Platné tokeny sa používajú na vytváranie výrazov, ktoré sú súčasťou pokynov počítačového programu. Lexém „Div“ možno rozpoznať ako token identifikátora. Počítač môže vidieť „*“ ako multiplikátor a „2“ ako číslo.
Správna syntax je nevyhnutná pre správne programovanie. Zatiaľ čo v ľudskej reči je možné zvládnuť slang, slabú gramatiku alebo nesprávnu výslovnosť, počítačový jazyk je vo všeobecnosti náročnejší.
