18.3 token -- Costanti usate con gli alberi di analisi di Python

Questo modulo fornisce le costanti che rappresentano i valori numerici dei nodi foglia dell'albero di analisi (simboli terminali). Fate riferimento al file Grammar/Grammar della distribuzione Python per le definizioni dei nomi nel contesto della grammatica del linguaggio. I valori numerici specifici che vengono mappati possono cambiare tra le diverse versioni di Python.

Questo modulo fornisce inoltre un oggetto di dati ed alcune funzioni. Le funzioni rispecchiano le definizioni nei file header C di Python.

tok_name
Dizionario che mappa i valori numerici delle costanti definite in questo modulo con le corrispondenti stringhe dei nomi, permettendo di generare una rappresentazione dell'albero di analisi umanamente comprensibile.

ISTERMINAL( x)
Restituisce vero per valori che sono simboli terminali.

ISNONTERMINAL( x)
Restituisce true per valori che non sono simboli terminali.

ISEOF( x)
Restituisce vero se x è il marcatore che indica la fine dell'input.

Vedete anche:

Modulo parser:
Il secondo esempio del modulo parser mostra come usare il modulo symbol.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.