Thread:User talk:Catsidhe/Comments on your Old Irish subpages/reply (3)

Unpredictable, at times, and often opaque, but hardly random.

How about, then: if no stem is given ( {{sga-decl-m||..., then no inferral is done. Otherwise, inferral per standard tables. -o- and -io- stems are pretty well attested, and Strachan does point out that, eg., Vocative forms aren't provided for any consonantal stem cases because vs=ns and vp=ap for all of them. In any case, an override is fairly simple to provide.

It's also possible (although tricky) to set up an override such that if, say, as is not provided then it is replaced with vs, but if it is provided but blank (ie., ...|as=|..., then it is left blank in the table. (ie., overridden with nothing at all.)