26 lines
1018 B
Markdown
26 lines
1018 B
Markdown
# 1.0.0-beta.21 Glagol Implementation Notes
|
|
|
|
Scope: JSON Document Scalar Parsing Foundation.
|
|
|
|
This Glagol-side slice prepares compiler/test/release-gate coverage for the
|
|
source-authored `std.json` document scalar helpers:
|
|
|
|
- `parse_string_document_result`
|
|
- `parse_bool_document_result`
|
|
- `parse_i32_document_result`
|
|
- `parse_u32_document_result`
|
|
- `parse_i64_document_result`
|
|
- `parse_u64_document_result`
|
|
- `parse_f64_document_result`
|
|
- `parse_null_document_result`
|
|
|
|
The focused beta21 test uses an explicit `std.json` import, checks/formats/tests
|
|
the imported helpers, requires the helpers to exist in `lib/std/json.slo`, and
|
|
asserts that no `std.json.parse_*_document_result` compiler-known calls or
|
|
private `__glagol_json_*document*` runtime symbols are introduced.
|
|
|
|
The JSON source-facade and promotion-gate inventories are updated to match the
|
|
Slovo-side source/export/example work, which adds three JSON document scalar
|
|
fixture tests and raises local and explicit `std.json` fixture output from 9 to
|
|
12 tests.
|