Skip to content
Snippets Groups Projects
Commit e095bd49 authored by Alexander Turenko's avatar Alexander Turenko Committed by Alexander Turenko
Browse files

config: add version expression parsing

The usual expression is a kind of `tarantool_version >= 3.1.0 &&
tarantool_version < 4.0.0`, but all the comparison operators are
supported, logical and/or and grouping. See the previous commit for the
list of operators.

The module implements Pratt's expression parsing algorithm.

Part of #9452

NO_DOC=It is a supplementary module for config's conditional section
       predicates. To be documented in the last commit of the series.
NO_CHANGELOG=see NO_DOC
parent 1821006b
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment