VICI
0.11.815
Visual Chart Interpreter
|
#include <vici/vici.h>
Public Member Functions | |
virtual | ~EBNF () |
virtual destructor | |
virtual bool | validate (csr s)=0 |
confirm that an EBNF is valid More... | |
virtual void | getError (int &line, int &column, std::string &text)=0 |
get location and details of parsing error More... | |
virtual ParseTree * | parse (csr s)=0 |
parse the EBNF More... | |
A parser for EBNF.
The definition of the facade for libebnf.
The implementation will be responsible for parsing some EBNF text to create a parse tree for use by libsyntax and libcommand.
|
pure virtual |
get location and details of parsing error
line | the linenumber of the error returned in this |
column | the position on the line of the error returned in this |
text | the details of the error |
Implemented in VICI::stub::EBNF_Stub.
|
pure virtual |
confirm that an EBNF is valid
s | the text to validate |
Implemented in VICI::stub::EBNF_Stub.