Michael Wayne Goodman

Results 78 issues of Michael Wayne Goodman

**Describe the bug** Normalized lookups use lowercase forms which can fail to find non-trivial case distinctions like the German *ß* which has the uppercase form *SS*: ```python >>> 'ß'.lower() 'ß'...

bug

**Is your feature request related to a problem? Please describe.** The `data=True` parameter on Forms, Counts, etc. was added so the methods return custom classes instead of basic datatypes, but...

enhancement

Closes #233 Closes #234 Closes #248

The lexicalized column is `1` when a synset is lexicalized and `0` if it is not, but so far there are no instances where something is marked `0`. This means...

maintenance
schema

In trying to reduce stateful entities (see #226), I find myself replacing a lot of `rowid` conditions in SQL queries with `id || ":" || version` (since lexicons have a...

schema

**Is your feature request related to a problem? Please describe.** In WN-LMF, the targets of `` child elements of `` elements can be either a `Sense` or a `Synset`. Wn...

enhancement

As mentioned in https://github.com/goodmami/pe/issues/59#issuecomment-3186903306, escaping a hyphen is the recommended way to get a literal `-` in a character class but it is not actually allowed in Pe's PEG metasyntax:...

bug

When a ParseError is raised and printed, the pattern it tried to match is printed as well. If the pattern has control characters like `\n` or `\r`, these will get...

bug