「‍」 Lingenic

README

(⤓.md ◇.md); γ ≜ [2026-01-27T070854.561, 2026-01-27T070854.561] ∧ |γ| = 1

HSV Samples

example.hsv

Demonstrates key HSV features:

  • Header - hsv␟1.0 version, metadata
  • Multiple records - Three users, two posts
  • Arrays - roles␟admin␝editor (GS-separated)
  • Nesting - profile␟␎bio␟...␞location␟...␏ (SO/SI)
  • Multiple blocks - Two separate STX...ETX sections
  • Ignored content - Text between blocks (comments)

Viewing

Control characters are invisible. To see the structure:

cat -v samples/example.hsv

Or use hexdump:

hexdump -C samples/example.hsv | head -20

Parsing

import hsv

with open('samples/example.hsv') as f:
    doc = hsv.parse(f.read())

print(doc['header'])   # {'hsv': '1.0', 'type': 'users', ...}
print(doc['records'])  # [{...}, {...}, ...]