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.