David Kemp

Results 21 comments of David Kemp

Cheatsheet bug: Grammar Definitions says "Terminals only consist of values and other terminals". Values is undefined, and it's not clear what this is trying to say. The Grammar Reference is...

The output of GrammarLoader is an instance of the Grammar class with `rule_defs`, `term_defs` and `ignore` variables. Is there a "GrammarSave" function that takes a Grammar instance and produces a...

If there is not a two-way lossless conversion ABNF Lark, then something is lost in translation. Some feature of Lark, e.g., tree shaping, simply cannot be expressed at all in...

Rather than modifying the data stream with escapes, an exception could return an error array of the same length as the received data buffer, e.g, Received data: ``` 04 29...

A separate Snippet per code range is good. I'd think that if W3C were to create a pointer range, they would come up with something that specified each bit of...

Thanks Gary, I am on the spdx-tech mail list, and my intent in developing the SPDX 3.0 information model is to identify issues for discussion and eventual resolution by the...

It's a bigger problem than that. 1) The spec says: 3.9.6 Tag: PackageVerificationCode: (and optionally (excludes: FileName)) 2) The [example](https://spdx.github.io/spdx-spec/3-package-information/#39-package-verification-code) says: ``` ./package.spdx ``` 3) The [JSON Schema](https://github.com/spdx/spdx-spec/blob/development/v2.2.1/schemas/spdx-schema.json) says: ```...

If tags may obviously repeat, then defining unambiguously which various multiplicities are valid would be helpful. Multiplicity is specified for PackageVerificationCode as a whole, but where is the Multiplicity for...

Note that license comments (section 16) appears similar to reference comments, but there is no requirement for license comments to be linked to or immediately follow concluded license (section 13),...

@dhakehurst: I agree with the goal of avoiding annotations. This seems related to schema saving: if a set of SerialDescriptors can itself be serialized and saved (and loaded for future...