103 lines
2.1 KiB
Diff
103 lines
2.1 KiB
Diff
--- ./samples/toml.toml 2025-12-26 19:02:50.480936043 +0000
|
|
+++ ./samples/yaml.yml 2025-12-26 19:03:27.879765974 +0000
|
|
@@ -2,52 +2,65 @@
|
|
# Basic types
|
|
# ============================================================
|
|
|
|
-title = "Example TOML Configuration"
|
|
-enabled = true
|
|
-count = 42
|
|
-pi = 3.14159
|
|
-empty = ""
|
|
+title: "Example YAML Configuration"
|
|
+enabled: true
|
|
+count: 42
|
|
+pi: 3.14159
|
|
+empty: ""
|
|
|
|
# ============================================================
|
|
-# Arrays
|
|
+# Arrays / Lists
|
|
# ============================================================
|
|
-fruits = ["apple", "banana", "cherry"]
|
|
-numbers = [1, 2, 3, 4, 5]
|
|
+fruits:
|
|
+ - apple
|
|
+ - banana
|
|
+ - cherry
|
|
|
|
-# Nested array
|
|
-matrix = [[1, 2], [3, 4]]
|
|
+numbers:
|
|
+ - 1
|
|
+ - 2
|
|
+ - 3
|
|
+ - 4
|
|
+ - 5
|
|
+
|
|
+matrix:
|
|
+ - [1, 2]
|
|
+ - [3, 4]
|
|
|
|
# ============================================================
|
|
-# Tables
|
|
+# Nested objects / maps
|
|
# ============================================================
|
|
-[owner]
|
|
-name = "Alice"
|
|
-dob = 1979-05-27T07:32:00Z
|
|
-
|
|
-[database]
|
|
-server = "192.168.1.1"
|
|
-ports = [ 8001, 8001, 8002 ]
|
|
-connection_max = 5000
|
|
-enabled = true
|
|
+owner:
|
|
+ name: Alice
|
|
+ dob: 1979-05-27T07:32:00Z
|
|
|
|
-[servers.alpha]
|
|
-ip = "10.0.0.1"
|
|
-dc = "east"
|
|
+database:
|
|
+ server: 192.168.1.1
|
|
+ ports:
|
|
+ - 8001
|
|
+ - 8001
|
|
+ - 8002
|
|
+ connection_max: 5000
|
|
+ enabled: true
|
|
|
|
-[servers.beta]
|
|
-ip = "10.0.0.2"
|
|
-dc = "west"
|
|
+servers:
|
|
+ alpha:
|
|
+ ip: 10.0.0.1
|
|
+ dc: east
|
|
+ beta:
|
|
+ ip: 10.0.0.2
|
|
+ dc: west
|
|
|
|
# ============================================================
|
|
-# Inline tables
|
|
+# Multiline string
|
|
# ============================================================
|
|
-clients = { name = "Bob", age = 30, active = true }
|
|
+description: |
|
|
+ This is a YAML file
|
|
+ used for testing syntax highlighting.
|
|
+ It supports multiple lines.
|
|
|
|
# ============================================================
|
|
-# Multiline strings
|
|
+# Special characters
|
|
# ============================================================
|
|
-description = """
|
|
-This is a TOML file
|
|
-used for testing syntax highlighting.
|
|
-It supports multiple lines.
|
|
-"""
|
|
+regex_pattern: "^[A-Za-z0-9_]+$"
|
|
+path: "C:\\Users\\Alice\\Documents"
|