|
nsgenbind
|
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 |