VICI  0.11.815
Visual Chart Interpreter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
VICI::EbnfTree Class Reference

An implementation of the ParseTree type. More...

#include <vici/parseTree.h>

Inheritance diagram for VICI::EbnfTree:
VICI::EBNF::ParseTree

Public Member Functions

 EbnfTree ()
 constructor
 
virtual ~EbnfTree ()
 destructor
 
void exportXml (const Path &p)
 Save the tree as an XML file. More...
 
void importXml (const Path &p)
 Load the tree from an XML file. More...
 
- Public Member Functions inherited from VICI::EBNF::ParseTree
virtual ~ParseTree ()
 virtual destructor
 

Public Attributes

EbnfNoderoot
 root node of the tree - type is Grammar
 

Detailed Description

An implementation of the ParseTree type.

An implementation of the ParseTree type used to pass the parsed EBNF between modules.

Member Function Documentation

void EbnfTree::exportXml ( const Path p)

Save the tree as an XML file.

Parameters
pThe path to save the file.
void EbnfTree::importXml ( const Path p)

Load the tree from an XML file.

Parameters
pThe path to read the file from.

The documentation for this class was generated from the following files: