fix: fix regex for macOS/Clang support (#16)
--------- Co-authored-by: leejet <leejet714@gmail.com>
This commit is contained in:
parent
17095dddea
commit
a22722631a
@ -397,7 +397,7 @@ std::vector<std::pair<std::string, float>> parse_prompt_attention(const std::str
|
|||||||
float round_bracket_multiplier = 1.1f;
|
float round_bracket_multiplier = 1.1f;
|
||||||
float square_bracket_multiplier = 1 / 1.1f;
|
float square_bracket_multiplier = 1 / 1.1f;
|
||||||
|
|
||||||
std::regex re_attention(R"(\\\(|\\\)|\\\[|\\]|\\\\|\\|\(|\[|:([+-]?[.\d]+)\)|\)|]|[^\\()\[\]:]+|:)");
|
std::regex re_attention(R"(\\\(|\\\)|\\\[|\\\]|\\\\|\\|\(|\[|:([+-]?[.\d]+)\)|\)|\]|[^\\()\[\]:]+|:)");
|
||||||
std::regex re_break(R"(\s*\bBREAK\b\s*)");
|
std::regex re_break(R"(\s*\bBREAK\b\s*)");
|
||||||
|
|
||||||
auto multiply_range = [&](int start_position, float multiplier) {
|
auto multiply_range = [&](int start_position, float multiplier) {
|
||||||
|
Loading…
Reference in New Issue
Block a user