exip
Alpha 0.5.4
|
Implement utility functions for storing EXIPSchema instances as human readable descriptions. More...
Go to the source code of this file.
Functions | |
errorCode | textGrammarOutput (QNameID qnameid, Index grIndex, EXIGrammar *gr, EXIPSchema *schema, FILE *out) |
TEXT OUTPUT DEFINITIONS. More... | |
errorCode | recursiveTextGrammarOutput (QNameID qnameid, Index grIndex, EXIGrammar *gr, EXIPSchema *schema, FILE *out) |
Recursively builds an EXI grammars text representation and stores it in out. More... | |
Definition in file textOutputUtils.c.
errorCode recursiveTextGrammarOutput | ( | QNameID | qnameid, |
Index | grIndex, | ||
EXIGrammar * | gr, | ||
EXIPSchema * | schema, | ||
FILE * | out | ||
) |
All referenced grammars through SE(QName) are also written to the output
[in] | qnameid | the qnameid of the EXI grammar |
[in] | grIndex | index in the schema grammar table |
[in] | gr | EXI grammar to be stored |
[in] | schema | the EXIPSchema instance |
[out] | out | output stream |
Definition at line 174 of file textOutputUtils.c.
errorCode textGrammarOutput | ( | QNameID | qnameid, |
Index | grIndex, | ||
EXIGrammar * | gr, | ||
EXIPSchema * | schema, | ||
FILE * | out | ||
) |
Builds an EXI grammar text representation and stores it in out
[in] | qnameid | the qnameid of the EXI grammar |
[in] | grIndex | index in the schema grammar table |
[in] | gr | EXI grammar to be stored |
[in] | schema | the EXIPSchema instance |
[out] | out | output stream |
Definition at line 22 of file textOutputUtils.c.