mirror of
https://github.com/ChaiScript/ChaiScript.git
synced 2026-05-01 03:19:28 +08:00
Remove `= std::string` defaults from the StringType template parameter on ChaiScript_Parser, Bootstrap::bootstrap(), Std_Lib::library(), and ChaiScript_Impl. All call sites now specify the string type explicitly. Requested by @lefticus in PR #684 review. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
38 lines
1.1 KiB
C++
38 lines
1.1 KiB
C++
// This file is distributed under the BSD License.
|
|
// See "license.txt" for details.
|
|
// Copyright 2009-2012, Jonathan Turner (jonathan@emptycrate.com)
|
|
// Copyright 2009-2018, Jason Turner (jason@emptycrate.com)
|
|
// http://www.chaiscript.com
|
|
|
|
#ifndef CHAISCRIPT_BASIC_HPP_
|
|
#define CHAISCRIPT_BASIC_HPP_
|
|
|
|
#include "chaiscript_defines.hpp"
|
|
|
|
#include "dispatchkit/boxed_number.hpp"
|
|
#include "dispatchkit/dispatchkit.hpp"
|
|
#include "dispatchkit/dynamic_object.hpp"
|
|
#include "dispatchkit/function_call.hpp"
|
|
|
|
#include "language/chaiscript_engine.hpp"
|
|
#include "language/chaiscript_eval.hpp"
|
|
|
|
// This file includes all of the basic requirements for ChaiScript,
|
|
// to use, you might do something like:
|
|
//
|
|
|
|
/*
|
|
|
|
#include "chaiscript_stdlib.hpp"
|
|
#include "language/chaiscript_parser.hpp"
|
|
|
|
ChaiScript_Basic chai(
|
|
chaiscript::Std_Lib::library<std::string>(),
|
|
std::make_unique<parser::ChaiScript_Parser<eval::Noop_Tracer, optimizer::Optimizer_Default, std::string>>());
|
|
|
|
*/
|
|
|
|
// If you want a fully packaged ready to go ChaiScript, use chaiscript.hpp
|
|
|
|
#endif /* CHAISCRIPT_BASIC_HPP_ */
|