diff options
Diffstat (limited to 'src/genbind-parser.y')
-rw-r--r-- | src/genbind-parser.y | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/src/genbind-parser.y b/src/genbind-parser.y deleted file mode 100644 index cad20b4..0000000 --- a/src/genbind-parser.y +++ /dev/null @@ -1,58 +0,0 @@ -/* - * This is a bison parser for genbind - * - */ - -%{ - -#include <stdio.h> -#include <string.h> - -#include "genbind-parser.h" -#include "genbind-lexer.h" - - extern int loadwebidl(char *filename); - -void genbind_error(const char *str) -{ - fprintf(stderr,"error: %s\n",str); -} - - -int genbind_wrap() -{ - return 1; -} - - - -%} - -%define api.pure - -%union -{ - char* text; -} - -%token TOK_IDLFILE - -%token <text> TOK_STRING_LITERAL - -%% - - /* [1] start with instructions */ -Instructions: - /* empty */ - | - IdlFile - ; - -IdlFile: - TOK_IDLFILE TOK_STRING_LITERAL - { - loadwebidl($2); - } - ; - -%% |