O que são Tokens?
Tokens são os menores pedaços de código que ainda têm um significado. Eles são como as palavras de uma linguagem de programação. Um token pode ser, por exemplo:- Uma palavra-chave (
if
,while
,return
) - Um identificador (como nomes de variáveis:
contador
,nome
) - Um número (
10
,3.14
) - Um símbolo (
+
,==
,(
,)
) - Uma string (
"Olá, mundo!"
)
O que o analisador léxico ignora?
Ao transformar o código em tokens, o analisador ignora automaticamente elementos que não afetam a lógica do programa, como:- Espaços em branco
- Quebras de linha
- Tabulações
- Comentários
Exemplo prático
Considere o seguinte trecho de código:Análise Léxica: Identificação de Tokens
O analisador léxico vai identificar os seguintes tokens no código:Trecho do Código | Token Identificado |
---|---|
resultado | identificador |
= | símbolo de atribuição |
a | identificador |
+ | operador de adição |
b | identificador |
O comentário (
// Soma dois números
) e os espaços em branco serão ignorados.