Skip to content

Commit 78b8fe7

Browse files
committed
neon: improved syntax description
1 parent 22421a8 commit 78b8fe7

File tree

16 files changed

+416
-64
lines changed

16 files changed

+416
-64
lines changed

neon/bg/format.texy

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@ country: USA
119119

120120
```neon
121121
pets:
122-
- Cat
123-
- Dog
122+
- Cat
123+
- Dog
124124
cars:
125-
- Volvo
126-
- Skoda
125+
- Volvo
126+
- Skoda
127127
```
128128

129129
В PHP същата структура ще бъде записана по следния начин:
@@ -161,6 +161,28 @@ item: [
161161
]
162162
```
163163

164+
В предишния случай написахме съпоставяне, чиито елементи бяха последователности. Сега нека опитаме да направим обратния опит и да създадем последователност, съдържаща мапинг:
165+
166+
```neon
167+
-
168+
name: John
169+
age: 35
170+
-
171+
name: Peter
172+
age: 28
173+
```
174+
175+
Не е необходимо точките да са на отделни редове; те могат да бъдат разположени и по този начин:
176+
177+
```neon
178+
- name: John
179+
age: 35
180+
- name: Peter
181+
age: 28
182+
```
183+
184+
От вас зависи дали ще подравните булетите в колона, като използвате интервали или табулация.
185+
164186
Тъй като PHP използва една и съща структура за съпоставки и последователности, т.е. масиви, двете могат да се комбинират. Този път отстъпите са същите:
165187

166188
```neon

neon/cs/format.texy

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@ Hodnotami mapování a sekvencí mohou být jiné mapování a sekvence. Hlavní
119119

120120
```neon
121121
pets:
122-
- Cat
123-
- Dog
122+
- Cat
123+
- Dog
124124
cars:
125-
- Volvo
126-
- Skoda
125+
- Volvo
126+
- Skoda
127127
```
128128

129129
V PHP by se stejná struktura zapsala jako:
@@ -161,6 +161,28 @@ item: [
161161
]
162162
```
163163

164+
V předchozím případě jsme zapsali mapovaní, jehož prvky byly sekvence, teď to zkusíme obráceně a vytvoříme sekvenci obsahující mapování:
165+
166+
```neon
167+
-
168+
name: John
169+
age: 35
170+
-
171+
name: Peter
172+
age: 28
173+
```
174+
175+
Není nutné, aby odrážky byly na samostatných řádcích, lze je umístit i tímto způsobem:
176+
177+
```neon
178+
- name: John
179+
age: 35
180+
- name: Peter
181+
age: 28
182+
```
183+
184+
Je na vás, jestli klíče zarovnáte do sloupce pomocí mezer nebo použijete tabulátor.
185+
164186
Protože v PHP se používá pro mapování i sekvence stejná struktura, tedy pole, lze obojí sloučit. Odsazení je tentokrát stejné:
165187

166188
```neon

neon/de/format.texy

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@ Werte von Mappings und Sequenzen können andere Mappings und Sequenzen sein. Der
119119

120120
```neon
121121
pets:
122-
- Cat
123-
- Dog
122+
- Cat
123+
- Dog
124124
cars:
125-
- Volvo
126-
- Skoda
125+
- Volvo
126+
- Skoda
127127
```
128128

129129
In PHP würde die gleiche Struktur wie folgt geschrieben werden:
@@ -161,6 +161,28 @@ item: [
161161
]
162162
```
163163

164+
Im vorherigen Fall haben wir eine Abbildung geschrieben, deren Elemente Sequenzen waren. Versuchen wir es nun andersherum und erstellen eine Sequenz, die Mappings enthält:
165+
166+
```neon
167+
-
168+
name: John
169+
age: 35
170+
-
171+
name: Peter
172+
age: 28
173+
```
174+
175+
Die Aufzählungspunkte müssen nicht unbedingt in separaten Zeilen stehen, sondern können auch auf diese Weise platziert werden:
176+
177+
```neon
178+
- name: John
179+
age: 35
180+
- name: Peter
181+
age: 28
182+
```
183+
184+
Es bleibt Ihnen überlassen, ob Sie die Tasten in einer Spalte mit Leerzeichen oder mit einem Tabulator ausrichten.
185+
164186
Da PHP die gleiche Struktur für Mapping und Sequenzen verwendet, nämlich Arrays, können beide zusammengeführt werden. Die Einrückung ist dieses Mal die gleiche:
165187

166188
```neon

neon/el/format.texy

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@ country: USA
119119

120120
```neon
121121
pets:
122-
- Cat
123-
- Dog
122+
- Cat
123+
- Dog
124124
cars:
125-
- Volvo
126-
- Skoda
125+
- Volvo
126+
- Skoda
127127
```
128128

129129
Στην PHP, η ίδια δομή θα γραφόταν ως εξής:
@@ -161,6 +161,28 @@ item: [
161161
]
162162
```
163163

164+
Στην προηγούμενη περίπτωση, γράψαμε μια απεικόνιση της οποίας τα στοιχεία ήταν ακολουθίες. Τώρα, ας δοκιμάσουμε το αντίστροφο και ας δημιουργήσουμε μια ακολουθία που περιέχει απεικονίσεις:
165+
166+
```neon
167+
-
168+
name: John
169+
age: 35
170+
-
171+
name: Peter
172+
age: 28
173+
```
174+
175+
Δεν είναι απαραίτητο τα κουκκίδες να βρίσκονται σε ξεχωριστές γραμμές- μπορούν επίσης να τοποθετηθούν με αυτόν τον τρόπο:
176+
177+
```neon
178+
- name: John
179+
age: 35
180+
- name: Peter
181+
age: 28
182+
```
183+
184+
Εξαρτάται από εσάς αν θα ευθυγραμμίσετε τα πλήκτρα σε μια στήλη χρησιμοποιώντας διαστήματα ή ένα tab.
185+
164186
Επειδή η PHP χρησιμοποιεί την ίδια δομή για την αντιστοίχιση και τις ακολουθίες, δηλαδή πίνακες, και οι δύο μπορούν να συγχωνευθούν. Η εσοχή είναι η ίδια αυτή τη φορά:
165187

166188
```neon

neon/en/format.texy

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@ Values of mappings and sequences may be other mappings and sequences. The level
119119

120120
```neon
121121
pets:
122-
- Cat
123-
- Dog
122+
- Cat
123+
- Dog
124124
cars:
125-
- Volvo
126-
- Skoda
125+
- Volvo
126+
- Skoda
127127
```
128128

129129
In PHP, the same structure would be written as:
@@ -161,6 +161,28 @@ item: [
161161
]
162162
```
163163

164+
In the previous case, we wrote a mapping whose elements were sequences. Now, let's try it the other way around and create a sequence containing mappings:
165+
166+
```neon
167+
-
168+
name: John
169+
age: 35
170+
-
171+
name: Peter
172+
age: 28
173+
```
174+
175+
It's not necessary for the bullet points to be on separate lines; they can also be placed in this manner:
176+
177+
```neon
178+
- name: John
179+
age: 35
180+
- name: Peter
181+
age: 28
182+
```
183+
184+
It's up to you whether you align the keys in a column using spaces or a tab.
185+
164186
Because PHP uses the same structure for mapping and sequences, that is, arrays, both can be merged. The indentation is the same this time:
165187

166188
```neon

neon/es/format.texy

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@ Los valores de las correspondencias y secuencias pueden ser otras correspondenci
119119

120120
```neon
121121
pets:
122-
- Cat
123-
- Dog
122+
- Cat
123+
- Dog
124124
cars:
125-
- Volvo
126-
- Skoda
125+
- Volvo
126+
- Skoda
127127
```
128128

129129
En PHP, la misma estructura se escribiría como:
@@ -161,6 +161,28 @@ item: [
161161
]
162162
```
163163

164+
En el caso anterior, escribimos un mapeo cuyos elementos eran secuencias. Ahora, intentémoslo al revés y creemos una secuencia que contenga mapeos:
165+
166+
```neon
167+
-
168+
name: John
169+
age: 35
170+
-
171+
name: Peter
172+
age: 28
173+
```
174+
175+
No es necesario que las viñetas estén en líneas separadas; también pueden colocarse así:
176+
177+
```neon
178+
- name: John
179+
age: 35
180+
- name: Peter
181+
age: 28
182+
```
183+
184+
Depende de ti si alineas las viñetas en una columna utilizando espacios o un tabulador.
185+
164186
Debido a que PHP utiliza la misma estructura para mapeo y secuencias, es decir, arrays, ambos pueden ser fusionados. La indentación es la misma esta vez:
165187

166188
```neon

neon/fr/format.texy

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@ Les valeurs des mappings et des séquences peuvent être d'autres mappings et s
119119

120120
```neon
121121
pets:
122-
- Cat
123-
- Dog
122+
- Cat
123+
- Dog
124124
cars:
125-
- Volvo
126-
- Skoda
125+
- Volvo
126+
- Skoda
127127
```
128128

129129
En PHP, la même structure s'écrirait comme suit :
@@ -161,6 +161,28 @@ item: [
161161
]
162162
```
163163

164+
Dans le cas précédent, nous avons écrit un mapping dont les éléments étaient des séquences. Essayons maintenant l'inverse et créons une séquence contenant des mappings :
165+
166+
```neon
167+
-
168+
name: John
169+
age: 35
170+
-
171+
name: Peter
172+
age: 28
173+
```
174+
175+
Il n'est pas nécessaire que les puces soient sur des lignes séparées ; elles peuvent également être placées de cette manière :
176+
177+
```neon
178+
- name: John
179+
age: 35
180+
- name: Peter
181+
age: 28
182+
```
183+
184+
Il vous appartient d'aligner les clés dans une colonne en utilisant des espaces ou une tabulation.
185+
164186
Parce que PHP utilise la même structure pour le mapping et les séquences, c'est-à-dire les tableaux, les deux peuvent être fusionnés. L'indentation est la même cette fois :
165187

166188
```neon

neon/hu/format.texy

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@ A leképezések és szekvenciák értékei lehetnek más leképezések és szekv
119119

120120
```neon
121121
pets:
122-
- Cat
123-
- Dog
122+
- Cat
123+
- Dog
124124
cars:
125-
- Volvo
126-
- Skoda
125+
- Volvo
126+
- Skoda
127127
```
128128

129129
PHP-ben ugyanezt a struktúrát így írnánk le:
@@ -161,6 +161,28 @@ item: [
161161
]
162162
```
163163

164+
Az előző esetben egy olyan leképezést írtunk, amelynek elemei szekvenciák voltak. Most próbáljuk meg fordítva, és hozzunk létre egy leképezéseket tartalmazó szekvenciát:
165+
166+
```neon
167+
-
168+
name: John
169+
age: 35
170+
-
171+
name: Peter
172+
age: 28
173+
```
174+
175+
Nem szükséges, hogy a felsoroláspontok külön sorokban legyenek; így is elhelyezhetjük őket:
176+
177+
```neon
178+
- name: John
179+
age: 35
180+
- name: Peter
181+
age: 28
182+
```
183+
184+
Öntől függ, hogy a kulcsokat szóközökkel vagy tabulátorral igazítja-e egy oszlopba.
185+
164186
Mivel a PHP ugyanazt a struktúrát használja a leképezéshez és a szekvenciákhoz, azaz a tömböket, mindkettő összevonható. A behúzás ezúttal is ugyanaz:
165187

166188
```neon

0 commit comments

Comments
 (0)