#include <sys/types.h>
#include <stdarg.h>
Go to the source code of this file.
|
enum | pn_token_type_t {
PN_TOK_LBRACE,
PN_TOK_RBRACE,
PN_TOK_LBRACKET,
PN_TOK_RBRACKET,
PN_TOK_EQUAL,
PN_TOK_COMMA,
PN_TOK_POS,
PN_TOK_NEG,
PN_TOK_DOT,
PN_TOK_AT,
PN_TOK_DOLLAR,
PN_TOK_BINARY,
PN_TOK_STRING,
PN_TOK_SYMBOL,
PN_TOK_ID,
PN_TOK_FLOAT,
PN_TOK_INT,
PN_TOK_TRUE,
PN_TOK_FALSE,
PN_TOK_NULL,
PN_TOK_EOS,
PN_TOK_ERR
} |
|
Enumerator |
---|
PN_TOK_LBRACE |
|
PN_TOK_RBRACE |
|
PN_TOK_LBRACKET |
|
PN_TOK_RBRACKET |
|
PN_TOK_EQUAL |
|
PN_TOK_COMMA |
|
PN_TOK_POS |
|
PN_TOK_NEG |
|
PN_TOK_DOT |
|
PN_TOK_AT |
|
PN_TOK_DOLLAR |
|
PN_TOK_BINARY |
|
PN_TOK_STRING |
|
PN_TOK_SYMBOL |
|
PN_TOK_ID |
|
PN_TOK_FLOAT |
|
PN_TOK_INT |
|
PN_TOK_TRUE |
|
PN_TOK_FALSE |
|
PN_TOK_NULL |
|
PN_TOK_EOS |
|
PN_TOK_ERR |
|
int pn_scanner_err |
( |
pn_scanner_t * |
scanner, |
|
|
int |
code, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
void pn_scanner_line_info |
( |
pn_scanner_t * |
scanner, |
|
|
int * |
line, |
|
|
int * |
col |
|
) |
| |
int pn_scanner_start |
( |
pn_scanner_t * |
scanner, |
|
|
const char * |
input |
|
) |
| |
int pn_scanner_verr |
( |
pn_scanner_t * |
scanner, |
|
|
int |
code, |
|
|
const char * |
fmt, |
|
|
va_list |
ap |
|
) |
| |