leftibot a25778c323 Address review: split Options into Options and Library_Options enums
Separate system-level options (No_Load_Modules, Load_Modules, No_External_Scripts,
External_Scripts) from library-level options (No_Stdlib, No_IO, No_Prelude, No_JSON)
into two distinct enum types. Add Library_Options as a parameter to the ChaiScript
constructor. Update tests to demonstrate both ChaiScript_Basic (explicit Std_Lib::library
call) and ChaiScript (library options via constructor parameter) usage.

Requested by @lefticus in PR #642 review.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 19:26:52 -06:00
..
dispatchkit Fix #146: Add configuration options to selectively disable built-in functions 2026-04-09 22:50:28 -06:00
language chaiscript_eval: Fix warning by replacing lambda with ternary operator expression 2025-02-19 20:04:17 +01:00
utility move namespace json into the chaiscript namespace #486 2021-05-24 23:31:31 +02:00
chaiscript_basic.hpp change .clang-format and reformat code with clang-format 11 2021-05-24 10:44:15 +02:00
chaiscript_defines.hpp Address review: split Options into Options and Library_Options enums 2026-04-10 19:26:52 -06:00
chaiscript_stdlib.hpp Address review: split Options into Options and Library_Options enums 2026-04-10 19:26:52 -06:00
chaiscript_threading.hpp change .clang-format and reformat code with clang-format 11 2021-05-24 10:44:15 +02:00
chaiscript.hpp Address review: split Options into Options and Library_Options enums 2026-04-10 19:26:52 -06:00