> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lipolang.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Literais-tokens

Os **literais e tokens** são os **componentes fundamentais** que formam o vocabulário da linguagem.\
Eles representam valores diretos, nomes, símbolos e estruturas que o interpretador reconhece e processa.

## Tokens principais

* **`TIPO`**: Tipos básicos da linguagem:
  * `"inteiro"` — números inteiros
  * `"real"` — números decimais
  * `"texto"` — cadeias de caracteres
  * `"logico"` — valores booleanos (`verdadeiro` ou `falso`)
  * `"vazio"` — ausência de valor (usado em funções sem retorno)

* **`NUMBER`**: Literais numéricos, como `42` ou `3.14`.

* **`STRING`**: Texto entre aspas, como `"Olá"` ou `"Resultado final"`.

* **`IDENTIFIER`**: Nomes usados para variáveis, funções, classes, etc.\
  Devem seguir regras de formação com letras (`ALPHA`), dígitos (`DIGIT`) e caracteres válidos (`CHAR`).

* **`arguments`**: Lista de expressões separadas por vírgulas, usada em chamadas de função.\
  Exemplo: `soma(2, 3, 5)`

## Regras de formação

* **`ALPHA`**: Letras do alfabeto (A–Z, a–z)
* **`DIGIT`**: Dígitos numéricos (0–9)
* **`CHAR`**: Qualquer caractere válido para compor strings ou identificadores

<Tip>Identificadores não podem começar com dígitos e não devem conter espaços ou símbolos especiais (exceto onde permitido).</Tip>

***
