Go to the source code of this file.
Classes | |
struct | YYLTYPE |
union | NSGENBIND_STYPE |
struct | NSGENBIND_LTYPE |
Macros | |
#define | NSGENBIND_DEBUG 1 |
#define | YYLTYPE YYLTYPE |
#define | YYLLOC_DEFAULT(Current, Rhs, N) |
#define | NSGENBIND_TOKENTYPE |
#define | NSGENBIND_STYPE_IS_TRIVIAL 1 |
#define | NSGENBIND_STYPE_IS_DECLARED 1 |
#define | NSGENBIND_LTYPE_IS_DECLARED 1 |
#define | NSGENBIND_LTYPE_IS_TRIVIAL 1 |
Typedefs | |
typedef struct YYLTYPE | YYLTYPE |
typedef enum nsgenbind_tokentype | nsgenbind_token_kind_t |
typedef union NSGENBIND_STYPE | NSGENBIND_STYPE |
typedef struct NSGENBIND_LTYPE | NSGENBIND_LTYPE |
Enumerations | |
enum | nsgenbind_tokentype { NSGENBIND_EMPTY = -2 , NSGENBIND_EOF = 0 , NSGENBIND_error = 256 , NSGENBIND_UNDEF = 257 , TOK_BINDING = 258 , TOK_WEBIDL = 259 , TOK_PREFACE = 260 , TOK_PROLOGUE = 261 , TOK_EPILOGUE = 262 , TOK_POSTFACE = 263 , TOK_CLASS = 264 , TOK_PRIVATE = 265 , TOK_INTERNAL = 266 , TOK_FLAGS = 267 , TOK_TYPE = 268 , TOK_UNSHARED = 269 , TOK_SHARED = 270 , TOK_PROPERTY = 271 , TOK_INIT = 272 , TOK_FINI = 273 , TOK_METHOD = 274 , TOK_GETTER = 275 , TOK_SETTER = 276 , TOK_PROTOTYPE = 277 , TOK_DBLCOLON = 278 , TOK_STRUCT = 279 , TOK_UNION = 280 , TOK_UNSIGNED = 281 , TOK_IDENTIFIER = 282 , TOK_STRING_LITERAL = 283 , TOK_CCODE_LITERAL = 284 } |
Functions | |
int | nsgenbind_parse (char *filename, struct genbind_node **genbind_ast) |
Variables | |
int | nsgenbind_debug |
#define NSGENBIND_DEBUG 1 |
Definition at line 49 of file nsgenbind-parser.h.
#define NSGENBIND_LTYPE_IS_DECLARED 1 |
Definition at line 170 of file nsgenbind-parser.h.
#define NSGENBIND_LTYPE_IS_TRIVIAL 1 |
Definition at line 171 of file nsgenbind-parser.h.
#define NSGENBIND_STYPE_IS_DECLARED 1 |
Definition at line 157 of file nsgenbind-parser.h.
#define NSGENBIND_STYPE_IS_TRIVIAL 1 |
Definition at line 156 of file nsgenbind-parser.h.
#define NSGENBIND_TOKENTYPE |
Definition at line 104 of file nsgenbind-parser.h.
#define YYLLOC_DEFAULT | ( | Current, | |
Rhs, | |||
N | |||
) |
Definition at line 80 of file nsgenbind-parser.h.
Definition at line 61 of file nsgenbind-parser.h.
Definition at line 162 of file nsgenbind-parser.h.
Definition at line 155 of file nsgenbind-parser.h.
Definition at line 139 of file nsgenbind-parser.h.
enum nsgenbind_tokentype |
Definition at line 105 of file nsgenbind-parser.h.
int nsgenbind_parse | ( | char * | filename, |
struct genbind_node ** | genbind_ast | ||
) |
|
extern |