]> Kevux Git Server - controller/commit
Progress: Continue implementing controlfile and initfile support.
authorKevin Day <Kevin@kevux.org>
Fri, 21 Nov 2025 04:48:26 +0000 (22:48 -0600)
committerKevin Day <Kevin@kevux.org>
Fri, 21 Nov 2025 04:48:26 +0000 (22:48 -0600)
commit16ea8f1dcc4486e75f0db2405dcf1589e848fa62
tree372734dae0fa4724e0ed1fd7d78aa76200653006
parentc9a2dfbf697b576426884ef3eccd890c80e82be2
Progress: Continue implementing controlfile and initfile support.

I've decided that the separator should be `/` instead of `_`.

This makes the translation to/from a flat control file to the hierarcal directory structure more straight forward.

Add the initial file load and wrap up most of the processing code.

The Rules still need to be processed.
The handling of the collapsed name needs to be implemented.

I've noticed that I don't have any string match functions in FLL.
I have string comparison functions, but these are not really match functions.
Or more precisely, the string comparison functions are exact matches for both strings.
18 files changed:
data/data/controller/example/controlfile/controlfile
data/data/controller/example/controlfile/initfile
documents/controlfile.txt
sources/c/program/controller/controller/main.c
sources/c/program/controller/init/main.c
sources/c/program/controller/main/common/define.h
sources/c/program/controller/main/common/string.h
sources/c/program/controller/main/entry.c
sources/c/program/controller/main/entry/preprocess.c
sources/c/program/controller/main/entry/preprocess.h
sources/c/program/controller/main/entry/process.c
sources/c/program/controller/main/entry/process.h
sources/c/program/controller/main/print/message/entry/item.c
sources/c/program/controller/main/process.c
sources/c/program/controller/main/rule/instance.c
sources/c/program/controller/main/rule/read.c
sources/c/program/controller/main/thread/entry.c
specifications/controlfile.txt