@@ -416,7 +416,7 @@ public ParserReadingViewModel(int number, ParserReading reading, string? grade)
416416 StoredAnalysisId = reading . StoredAnalysisId ;
417417 StoredAnalysisOpinion = reading . StoredAnalysisOpinion ;
418418 Text = string . Join ( " + " , Morphs . Select ( morph => morph . Form ) ) + " = " +
419- string . Join ( " + " , Morphs . Select ( morph => morph . Gloss . Length == 0 ? "?" : morph . Gloss ) ) ;
419+ string . Join ( " + " , Morphs . Select ( morph => morph . Gloss . Length == 0 ? MissingValue . Marker : morph . Gloss ) ) ;
420420 Grade = grade ;
421421 IsApproved = grade == ReadingGrade . Approved ;
422422 IsDisapproved = grade == ReadingGrade . Disapproved ;
@@ -469,7 +469,7 @@ public ParserReadingViewModel(int number, ParserReading reading, string? grade)
469469public sealed class ParserReadingMorphViewModel
470470{
471471 private const string UnknownForm = "unknown morpheme" ;
472- private readonly string _glossPlaceholder = "?" ;
472+ private readonly string _glossPlaceholder = MissingValue . Marker ;
473473 private readonly string ? _entry ;
474474 private readonly string _toolName ;
475475
@@ -501,13 +501,13 @@ private ParserReadingMorphViewModel(ParserReadingMorph morph, string form, strin
501501
502502 /// <summary>
503503 /// A morpheme from a parser trace, which may not know a morpheme's form or gloss: an unnamed one reads
504- /// "unknown morpheme" and a missing gloss a dash , never a bare question mark.
504+ /// "unknown morpheme" and a missing gloss three stars , never a bare question mark.
505505 /// </summary>
506506 public static ParserReadingMorphViewModel ForTrace ( ParserReadingMorph morph )
507507 {
508508 ArgumentNullException . ThrowIfNull ( morph ) ;
509509 var form = string . IsNullOrWhiteSpace ( morph . Form ) || morph . Form . Trim ( ) == "?" ? UnknownForm : morph . Form ;
510- return new ParserReadingMorphViewModel ( morph , form , "—" ) ;
510+ return new ParserReadingMorphViewModel ( morph , form , MissingValue . Marker ) ;
511511 }
512512
513513 public string Form { get ; }
0 commit comments