Definizioni e convenzioniDefinitions and Conventions

I terminali sono endpoint in una definizione di sintassi.Terminals are endpoints in a syntax definition. Non è possibile nessun'altra soluzione.No other resolution is possible. I terminali includono il set di parole riservate e di identificatori definiti dall'utente.Terminals include the set of reserved words and user-defined identifiers.

I non terminali sono segnaposti nella sintassi e vengono definiti altrove nel riepilogo della sintassi.Nonterminals are placeholders in the syntax and are defined elsewhere in this syntax summary. Le definizioni possono essere ricorsive.Definitions can be recursive.

Un componente facoltativo viene indicato dall'opzione di indice.An optional component is indicated by the subscripted opt. Di seguito è riportato un esempio:For example,


{  
expression <SUB>opt</SUB> }  

indica un'espressione facoltativa racchiusa tra parentesi graffe.indicates an optional expression enclosed in braces.

Le convenzioni della sintassi utilizzano attributi del tipo di carattere differenti per i diversi componenti della sintassi.The syntax conventions use different font attributes for different components of the syntax. I simboli e i caratteri sono i seguenti:The symbols and fonts are as follows:

AttributoAttribute DescrizioneDescription
non terminalenonterminal Il tipo corsivo indica non terminali.Italic type indicates nonterminals.
constconst I terminali in grassetto sono parole riservate letterali e simboli che devono essere inseriti come indicato.Terminals in bold type are literal reserved words and symbols that must be entered as shown. I caratteri in questo contesto fanno sempre distinzione tra maiuscole e minuscole.Characters in this context are always case sensitive.
optopt I non terminali seguiti da opt sono sempre facoltativi.Nonterminals followed by opt are always optional.
carattere tipografico predefinitodefault typeface I caratteri nel set descritto o elencato in questo carattere tipografico possono essere utilizzati come terminali nelle istruzioni C.Characters in the set described or listed in this typeface can be used as terminals in C statements.

I due punti (:) che seguono un non terminale introducono la definizione di questo.A colon (:) following a nonterminal introduces its definition. Le definizioni alternative sono elencate in righe separate, tranne quando sono precedute dalle parole "uno di".Alternative definitions are listed on separate lines, except when prefaced with the words "one of."

Vedere ancheSee Also

Riepilogo della sintassi del linguaggio CC Language Syntax Summary