Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Interruzione di riga

Un’interruzione di riga nel testo, opzionalmente accompagnata dalla numerazione esplicita della riga.

I normali “caratteri di a capo” (newline) non vengono valutati come interruzioni di riga significative dal punto di vista filologico, producendo unità di tipo Newline che sono trattate solo come rumore di notazione. I rimandi a capo semplici possono dunque essere adoperati per formattare il codice IbiScript a piacimento, per esempio rinviando alla riga seguente lunghe serie di annotazioni linguistiche (cf. Annotazione linguistica di un’unità lessicale.

Dal punto di vista epigrafico, IbiScript richiede quindi che ogni riga di testo significativa, ossia chiaramente individuabile sul supporto, venga esplicitamente segnalata nel codice: ciò apponendo a fine riga la notazione (illustrata più oltre). Come se per analogia si volesse notificare di un rimando a capo.

Qualora ci si dimentichi di inserire un’interruzione di riga esplicita all’ultima linea di testo (es. nel caso di iscrizioni costituite da una singola riga), IbiScript si prenderà cura di sopperirla.

Sintassi

Una singola barra obliqua / opzionalmente seguita da un numero naturale per la numerazione esplicita della riga.

Panoramica

NotazioneAST ConcettualeResa cartacea
/nᵟLineBreak(νₐᵟ)/
  • 𝑛ᵟ = un numero opzionale 𝑛 ∈ ℕ (numeri naturali).
  • = una nuova riga.
  • νₐᵟ = qualunque numero naturale o nessuno.
  • νₑᵟ = attributo n di EpiDoc seguito da un numero naturale o nessuno.

Esempi

NotazioneResa cartacea
/
/2
abc
def
abc def
abc/
def
abc def

Rese EpiDoc

NotazioneEpiDoc (XML)
/
<ab>
    <lb/>
</ab>
/2
<ab>
    <lb n="2"/>
</ab>
abc
def
<ab>abcdef</ab>
abc/
def
<ab>
    <lb/>abcdef</ab>

Analisi strutturale (AST concettuale)

NotazioneAST
/
LineBreak
/2
LineBreak(n=2)
abc
def
Plain("abc")
NL
Plain("def")
abc/
def
Plain("abc")
LineBreak
NL
Plain("def")

Osservazioni

Essendo i normali rimandi a capo (ossia quelli inseriti con il tasto “Invio”) non significativi, è possibile scrivere anche su una singola riga di codice iscrizioni costituite da righe molto brevi, es. riga1/riga2/riga3/.