OctomyParseContext

Context for parsing OctoMY plan and specification files.

Declared in src/libs/libparser/parser/OctomyParseContext.hpp
Group parser

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, ParseTreeNode.

In this section