Ewout Kramer

Results 141 issues of Ewout Kramer

The Primitive POCO's currently have an internal representation that is the same as the type of their `Value` property. They are listed in the [IReadOnlyDictionary](https://docs.fire.ly/projects/Firely-NET-SDK/en/latest/model/readonlydictionary.html) documentation. POCO's also have an...

breaking change

The TestPatient/TestXXXX classes are becoming a burden since they have not been updated (it's quite a bit of work) and they start to diverge from the actually generated poco's. Since...

The `IResourceResolver` interface allows resolvers to return "null" when something "cannot be resolved". But the cause of something not being resolvable remains unclear. This has caused many hours of chasing...

breaking change

This is a PR to fix #88. It is likely that custom tokenizers need to set Result.Backtrack, this PR adds a constructor that makes it possible to set this property...

I have tried to build an alternative tokenizer, based on the TokenizerBuilder in this repo. I hit a problem where the code for TokenizerBuilder uses Result.Backtrack - this is an...

enhancement

Sprache had a Text() combinator that was basically a shorthand for .Select(cs=>new string(cs)) on a Parser. Would it be useful to re-introduce this in Superpower, also using it on TextParser?...

enhancement
up-for-grabs

The Serilog parser has two extension methods SelectCatch(,,string error message) that does a select, but if that select throws, instead results in an error with the given message. I think...

enhancement

In our work on 2.0, we might have misused the fact that the Demo libraries are friends to the CQL libraries, so they can use internal stuff. Remove that friendship...

Enhancement
Demo

Both in the ExpressionBuilder and the Cql2Elm we have functions to lookup functions in external libraries. Let's try to unify them.

enhancement

When we encounter `case` statements like this: ``` when Event is AllergyIntolerance then Interval[start of Event.onset.toInterval(), Event.lastOccurrence] overlaps after day of ModerateOrSevereLVSDHFOutpatientEncounter.period and Event.clinicalStatus ~ QICoreCommon."allergy-active" and not (Event.verificationStatus ~...

Enhancement
ElmToLinq