Context for parsing OctoMY plan and specification files. More...
| Header: | #include <OctomyParseContext> |
| Since: | 1.0 |
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.