Classes | Namespaces | Typedefs | Functions
script_parser.hpp File Reference
#include "behaviortree_cpp/blackboard.h"
Include dependency graph for script_parser.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BT::Ast::Environment
 The Environment class is used to encapsulate the information and states needed by the scripting language. More...
 

Namespaces

 BT
 
 BT::Ast
 

Typedefs

using BT::EnumsTable = std::unordered_map< std::string, int >
 
using BT::EnumsTablePtr = std::shared_ptr< EnumsTable >
 
using BT::ScriptFunction = std::function< Any(Ast::Environment &env)>
 

Functions

Expected< ScriptFunction > BT::ParseScript (const std::string &script)
 
Expected< Any > BT::ParseScriptAndExecute (Ast::Environment &env, const std::string &script)
 
Result BT::ValidateScript (const std::string &script)
 ValidateScript will check if a certain string is valid. More...
 


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:08