feat: Add TOML marshalling API
This commit is contained in:
+4
-2
@@ -52,12 +52,14 @@ Run this before and after any parser change; it must stay at zero failures.
|
||||
|
||||
```
|
||||
interpres/
|
||||
├── interpres.go # public API: Parse, Unmarshal, Decoder, SyntaxError
|
||||
├── interpres.go # public API: Parse, Unmarshal, Marshal, Decoder, Encoder, SyntaxError
|
||||
├── parser.go # recursive-descent parser → map[string]any
|
||||
├── number.go # strict numeric token parsing
|
||||
├── datetime.go # date-time types and parsing
|
||||
├── decode.go # reflection mapping of the tree onto Go values
|
||||
├── interpres_test.go # test suite
|
||||
├── encode.go # reflection-based marshal of Go values to TOML
|
||||
├── interpres_test.go # parser/decoder test suite
|
||||
├── encode_test.go # encoder test suite
|
||||
├── cmd/interpres-decode/ # toml-test harness adapter
|
||||
└── examples/basic/ # runnable usage example
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user