• OctoMY API
  • OctoMY API Reference
  • C++ Classes
  • OctoMY
  • OctomyParseContext
  • OctomyParseContext Class

    Context for parsing OctoMY plan and specification files. More...

    Header: #include <OctomyParseContext>
    Since: 1.0

    Detailed Description

    OctomyParseContext manages the parsing state when processing OctoMY configuration trees. It tracks errors, warnings, and informational messages during parsing, and builds a structured representation of plans, agents, remotes, and hubs from parse tree nodes.

    The class processes ParseTreeNode structures and creates typed node objects representing different configuration elements: - PlanNode: Top-level plan container - SpecNode: Specification templates - AgentNode, RemoteNode, HubNode: Node type definitions - MemberNode: Component/member definitions - ControllerNode: Hardware controller configurations

    See also ParseError and ParseTreeNode.