|
exip
Alpha 0.5.4
|
Implement utility functions for storing EXIPSchema instances as dynamic code. More...
Go to the source code of this file.
Macros | |
| #define | MAX_GRAMMARS_COUNT 5000 |
Functions | |
| errorCode | dynExipSchemaOutput (EXIPSchema *schema, char *prefix, unsigned char mask_specified, unsigned char mask_strict, unsigned char mask_sc, unsigned char mask_preserve, FILE *out) |
| DYNAMIC CODE OUTPUT DEFINITIONS. More... | |
Definition in file dynOutputUtils.c.
| #define MAX_GRAMMARS_COUNT 5000 |
Definition at line 21 of file dynOutputUtils.c.
| errorCode dynExipSchemaOutput | ( | EXIPSchema * | schema, |
| char * | prefix, | ||
| unsigned char | mask_specified, | ||
| unsigned char | mask_strict, | ||
| unsigned char | mask_sc, | ||
| unsigned char | mask_preserve, | ||
| FILE * | out | ||
| ) |
Builds an EXISchema dynamic code representation and stores it in out Creates a code that returns a function definition that dynamically creates EXISchema instances
| [in] | schema | EXISchema instance to be stored |
| [in] | prefix | prefix for the definitions |
| [in] | mask_specified | whether options and EXI header parameters are set |
| [in] | mask_strict | value of strict option |
| [in] | mask_sc | value of self contained option |
| [in] | mask_preserve | value of preserve option |
| [out] | out | output stream |
Definition at line 24 of file dynOutputUtils.c.
1.8.4