|
proton
0
|
Go to the source code of this file.
Data Structures | |
| struct | pn_token_t |
Typedefs | |
| typedef struct pn_scanner_t | pn_scanner_t |
Functions | |
| PN_EXTERN pn_scanner_t * | pn_scanner (void) |
| PN_EXTERN void | pn_scanner_free (pn_scanner_t *scanner) |
| PN_EXTERN pn_token_t | pn_scanner_token (pn_scanner_t *scanner) |
| PN_EXTERN int | pn_scanner_err (pn_scanner_t *scanner, int code, const char *fmt,...) |
| PN_EXTERN int | pn_scanner_verr (pn_scanner_t *scanner, int code, const char *fmt, va_list ap) |
| PN_EXTERN void | pn_scanner_line_info (pn_scanner_t *scanner, int *line, int *col) |
| PN_EXTERN int | pn_scanner_errno (pn_scanner_t *scanner) |
| PN_EXTERN const char * | pn_scanner_error (pn_scanner_t *scanner) |
| PN_EXTERN int | pn_scanner_start (pn_scanner_t *scanner, const char *input) |
| PN_EXTERN int | pn_scanner_scan (pn_scanner_t *scanner) |
| PN_EXTERN int | pn_scanner_shift (pn_scanner_t *scanner) |
| typedef struct pn_scanner_t pn_scanner_t |
| enum pn_token_type_t |
| PN_EXTERN pn_scanner_t* pn_scanner | ( | void | ) |
| PN_EXTERN int pn_scanner_err | ( | pn_scanner_t * | scanner, |
| int | code, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
| PN_EXTERN int pn_scanner_errno | ( | pn_scanner_t * | scanner | ) |
| PN_EXTERN const char* pn_scanner_error | ( | pn_scanner_t * | scanner | ) |
| PN_EXTERN void pn_scanner_free | ( | pn_scanner_t * | scanner | ) |
| PN_EXTERN void pn_scanner_line_info | ( | pn_scanner_t * | scanner, |
| int * | line, | ||
| int * | col | ||
| ) |
| PN_EXTERN int pn_scanner_scan | ( | pn_scanner_t * | scanner | ) |
| PN_EXTERN int pn_scanner_shift | ( | pn_scanner_t * | scanner | ) |
| PN_EXTERN int pn_scanner_start | ( | pn_scanner_t * | scanner, |
| const char * | input | ||
| ) |
| PN_EXTERN pn_token_t pn_scanner_token | ( | pn_scanner_t * | scanner | ) |
| PN_EXTERN int pn_scanner_verr | ( | pn_scanner_t * | scanner, |
| int | code, | ||
| const char * | fmt, | ||
| va_list | ap | ||
| ) |
1.8.5