{"id":60493,"library":"exprtk","title":"ExprTk","description":"Simple to use, easy to integrate and extremely efficient run-time C++ mathematical expression parser and evaluation engine.","status":"active","version":"0.0.3","language":"cpp","source_language":null,"source_url":null,"tags":["math","expression","parser","evaluation"],"install":[{"cmd":"vcpkg install exprtk","lang":"bash","label":"vcpkg"},{"cmd":"# CMakeLists.txt\nfind_package(exprtk CONFIG REQUIRED)\ntarget_link_libraries(main PRIVATE exprtk::exprtk)","lang":"cmake","label":"CMake"}],"dependencies":[],"imports":[{"symbol":"exprtk.hpp","correct":"#include <exprtk.hpp>"}],"quickstart":{"code":"#include \"exprtk.hpp\"\n#include <iostream>\n#include <string>\n\nint main() {\n    exprtk::expression<double> expression;\n    exprtk::parser<double> parser;\n    std::string expression_string = \"3 + 4 * (2 - 1)\";\n    if (parser.compile(expression_string, expression)) {\n        double result = expression.value();\n        std::cout << \"Result: \" << result << std::endl;\n    }\n    return 0;\n}","lang":"cpp","description":"Parse and evaluate a mathematical expression"},"warnings":[],"env_vars":null,"search_vec":"'c':14 'easi':5 'effici':10 'engin':20 'evalu':19,24 'express':16,22 'exprtk':1 'extrem':9 'integr':7 'math':21 'mathemat':15 'parser':17,23 'run':12 'run-tim':11 'simpl':2 'time':13 'use':4","created_at":"2026-06-16T19:33:05.344621+00:00","updated_at":"2026-06-16T19:33:05.344621+00:00","problems":[],"ecosystem":"vcpkg","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}