time-link / timelink-kleio

Provides translation of files in Kleio notation into XML and other formats. Part of Timelink.
1 stars 0 forks source link

Add setting to kleio$ group, start with setting dataflag8 (multiple entries) #34

Closed joaquimrcarvalho closed 1 month ago

joaquimrcarvalho commented 2 months ago

Design a way to set in the source file settings that affect the processing of the syntax of the source file. This already exists with linked data where a link$ attribute of the kleio$ group affect the processing of "@link:id" sequences in comments.

A much needed one is to change the handling of semicolons (dataflag8) and eventually other dataflags.

Maybe:

kleio$
   property$multiple-entry-flag-disable/true

Or

 property$multiple-entry-flag/124# ascii for "|"

Like the newly create link$ groups these are processed by gacto. The semantics would be defined by code, by a new new module on property processing could isolate it from the global code.