diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-07-26 16:30:17 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-07-26 16:48:56 +0300 |
commit | 0ea082b74414696a7800455a437656fca2886f6d (patch) | |
tree | 63d4809b97c9cbdeb2a2063025fd349af4cd5043 /NEWS.md | |
parent | eb6f7a82045ad78553fca98c54a51366c55bd7a4 (diff) | |
download | sciteco-0ea082b74414696a7800455a437656fca2886f6d.tar.gz |
properly document some functions in expressions.c and simplified code
* Practically all calls to teco_expressions_args() must be preceded by teco_expressions_eval().
* In code paths where we know that teco_expressions_args() > 0, it is safe
to call teco_expressions_pop_num(0) instead of teco_expressions_pop_num_calc().
This is both easier and faster.
* teco_expressions_pop_num_calc() is for simple applications where you just want to get
a command argument with default (implied) values.
Since it includes teco_expressions_eval(), we can avoid superfluous calls.
* -EC...$ turned out to be broken and is fixed now.
A test case has been added.
Diffstat (limited to 'NEWS.md')
0 files changed, 0 insertions, 0 deletions