Run artifact

workspace/targets/toml/blueprint/FEATURE-Inline-Tables.md

FEATURE: TOML Inline Tables

FieldValue
Version20260814 V1
DescriptionParses TOML inline tables, nested inline tables, and dotted keys within inline tables.
Depends OnFEATURE-Lexical-Strings.md, FEATURE-Lexical-Numbers.md, FEATURE-Lexical-Datetime.md, FEATURE-Key-Forms.md
ProvidesTOML inline tables
ConsumesTOML scalar values, TOML key paths

Behavior

Inline tables are self-contained table values enclosed in braces. They support comma-separated key/value pairs, nested inline tables, dotted keys, and all TOML value types. They remain single-line structures and do not permit trailing commas or prohibited newlines.

Programmatic Acceptance

Requires: executable=sh; scope=test

=== AC inline-tables-valid ===
Intent: The implementation passes the authoritative valid TOML inline-table conformance slice.
Suite: scoped

import subprocess

result = subprocess.run( ["sh", "sources/stage_test.sh", "valid/inline-table/*"], capture_output=True, text=True, ) print(result.stdout) print(result.stderr) assert result.returncode == 0 === END AC inline-tables-valid ===

=== AC inline-tables-invalid ===
Intent: The implementation rejects every invalid TOML inline-table case in the authoritative suite.
Suite: scoped

import subprocess

result = subprocess.run( ["sh", "sources/stage_test.sh", "invalid/inline-table/*"], capture_output=True, text=True, ) print(result.stdout) print(result.stderr) assert result.returncode == 0 === END AC inline-tables-invalid ===

User Acceptance

Guardrails