← zurück zur App

sta – Ref-Parser Testbank (Job 28)

Jede Zeile = Eingabe → Erwartung. Die Spalte Ergebnis kommt von ref.js (existiert noch nicht → „—"). Diese Tabelle ist der Grammatik-Vorschlag: Otto schlägt vor, Jogi bestätigt/ändert. Danach baut Otto ref.js, bis alles grün ist. Reines Vanilla, keine Abhängigkeiten.

Ausgabe 1 – grauer Vorschau-Text (Ref.preview)
Ausgabe 2 – blaue Chips, Klick übernimmt (Ref.chips)
Technik (zum Gegenlesen)

App-Ebene: Punkt „.“ = reiner Suchtext (splitSearchDot, NICHT Ref)

Das macht nicht ref.js, sondern app.js eine Ebene darüber (splitSearchDot in parseQuery/parseColRef, seit v0.9.15.0) – darum steht es hier als Doku, nicht als Ref-Testfall. Der erste Punkt, dem keine Ziffer 1–5 unmittelbar vorausgeht, trennt die Stelle (davor) vom reinen Suchtext (danach); dort wird kein Buchname mehr als Bereich verschluckt (AND/OR bleiben aktiv).

EingabeWirkung
.Jakob AND wehklagenganze Bibel, Verse mit beiden Wörtern (》Jakob《 nicht als Bereich Jakobus)
1Mos .Jakob„Jakob" im ganzen 1. Mose
psa 80 .gnade„gnade" in Psalm 80
1.Mose / 1. Moseunberührt – Ordinal-Punkt (klebt an 1–5) trennt nicht
psa 23.gnadetrennt NICHT (》3《 klebt) → psa 23 .gnade mit Leerzeichen