aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/sampledata/IfSG/BJNR104510000.xml
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <code@mail.matthias.benkard.de>2026-07-19 10:15:00 +0200
committerMatthias Andreas Benkard <code@mail.matthias.benkard.de>2026-07-19 10:15:00 +0200
commitc2b57decf3d57d4808dd37723c562b8e001cc342 (patch)
tree0473edd67bcf8924d9d8fd3baa13dbd0e5086a00 /src/main/resources/sampledata/IfSG/BJNR104510000.xml
parentab7ac577eedaffabf087a84786bebe9a8904c365 (diff)
Generalize Bavarian loader to a shared Landesrecht loader
Prepare wave six (Landesrecht of the remaining Länder) by lifting the Bavaria-specific stem-law loader to a shared one. Unlike Bavaria (Art./§ inversion), the other Länder structure their stem laws in §, so the loader must handle both sigils. - Move gesetz/bayern/{BayRechtLoader,BayRechtTextParser} to gesetz/land/{LandesRechtLoader,LandesRechtTextParser}; the norm head now matches "§ N" as well as "Art. N" and derives the sigil per norm from the match. Cross-reference keywords in the norm head are excluded only as whole words (so a title "Satzungen" no longer trips on "Satz"), and the juris abbreviation may be multi-token ("(GO NRW)"). - Derive the superscript mode data-drivenly from the loaded stem law (Superskript.traegtSatznummern) instead of from "is it gii-XML": Bavaria and Lower Saxony keep their amtliche Satznummern, the Bund and Länder without official sentence numbering drop them. - Recognize the neufassung idiom "erhält/erhalten folgende Fassung" (Schleswig- Holstein, Niedersachsen) via a NEUFASSUNG_VERB building block, additive to "wird/werden wie folgt gefasst". Federal and Bavarian behaviour is unchanged (219 tests green, pinned acceptance numbers UWG 19/0, GEG 66/53, GEG-GModG 90/9, IfSG 42/24, BayJG 149/154 hold). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Change-Id: I55a70a7932bf657a2346ca70f3fa05e173bf80ad
Diffstat (limited to 'src/main/resources/sampledata/IfSG/BJNR104510000.xml')
0 files changed, 0 insertions, 0 deletions