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

A stub version of the EBNF module interface. More...

#include <vici/libifstubs.h>

Inheritance diagram for VICI::stub::EBNF_Stub:
VICI::EBNF::EBNF

Public Member Functions

virtual bool validate (csr s)
 confirm that an EBNF is valid More...
 
virtual void getError (int &, int &, std::string &)
 get location and details of parsing error More...
 
virtual VICI::EBNF::ParseTreeparse (csr s)
 parse the EBNF More...
 
- Public Member Functions inherited from VICI::EBNF::EBNF
virtual ~EBNF ()
 virtual destructor
 

Detailed Description

A stub version of the EBNF module interface.

Member Function Documentation

void EBNF_Stub::getError ( int &  line,
int &  column,
std::string &  text 
)
virtual

get location and details of parsing error

Parameters
linethe linenumber of the error returned in this
columnthe position on the line of the error returned in this
textthe details of the error

Implements VICI::EBNF::EBNF.

EBNF::ParseTree * EBNF_Stub::parse ( csr  s)
virtual

parse the EBNF

Parameters
sthe text to parse.

Implements VICI::EBNF::EBNF.

bool EBNF_Stub::validate ( csr  s)
virtual

confirm that an EBNF is valid

Parameters
sthe text to validate

Implements VICI::EBNF::EBNF.


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