]> Kevux Git Server - fll/commit
Progress: Continue fixing iki_read (and eki_read).
authorKevin Day <Kevin@kevux.org>
Thu, 12 Dec 2024 04:35:34 +0000 (22:35 -0600)
committerKevin Day <Kevin@kevux.org>
Thu, 12 Dec 2024 04:47:56 +0000 (22:47 -0600)
commit0a78ba71a7fb1d0a0720129fa46bfd9f985d95a1
tree8afbf23f4c87b271931a702b701890815bc724aa
parent9921a7ac03da4ea4a6378fefd68653715f7658a0
Progress: Continue fixing iki_read (and eki_read).

There is overlap between how `--at` and `--line` work when not using `--whole`.
Do not treat using both as an error.
Instead, just have `--at` be the higher priority and then perform `--line`.
This results in a `--line` that can only potentially print something if it has a value of 0.

This is only the case for `--object`.
Both the `--content` and the `--literal` may potentially have multiple lines.

I removed the existing `--line` logic.
I will rewrite the logic for determining the number of lines when printing the `--literal` or the `--content`.
There will also need to be another file that haas multiple iki lines.

I was adding the line break behavior to break out of the loop when the line matches.
Much of that, but not all of that, has been removed until I come back to write the new logic.

The runtime tests are not yet updated.
level_3/iki_read/c/eki/process.c
level_3/iki_read/c/iki/process.c