diff options
author | Vincent Sanders <vincent.sanders@collabora.co.uk> | 2012-09-05 20:56:31 +0100 |
---|---|---|
committer | Vincent Sanders <vincent.sanders@collabora.co.uk> | 2012-09-05 20:56:31 +0100 |
commit | da234bc3e4e44693a6464140d2dee91a948a6145 (patch) | |
tree | 2a2d02e1619f351049e2c76221bb75c97950f6d0 /src/genjsbind-parser.y | |
parent | 26dc8906aeb0783cf36bde31e9051b29a193eb23 (diff) | |
download | nsgenbind-da234bc3e4e44693a6464140d2dee91a948a6145.tar.gz nsgenbind-da234bc3e4e44693a6464140d2dee91a948a6145.tar.bz2 |
set lexers input properly
add node idl file
Diffstat (limited to 'src/genjsbind-parser.y')
-rw-r--r-- | src/genjsbind-parser.y | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/genjsbind-parser.y b/src/genjsbind-parser.y index 08b8926..5c5bed5 100644 --- a/src/genjsbind-parser.y +++ b/src/genjsbind-parser.y @@ -41,15 +41,18 @@ int genjsbind_wrap() %% /* [1] start with Statements */ -Statements: - /* empty */ - | - IdlFile +Statements + : Statement + | Statement Statements ; - /* [2] load a web IDL file */ -IdlFile: - TOK_IDLFILE TOK_STRING_LITERAL ';' +Statement + : IdlFile + ; + + /* [3] load a web IDL file */ +IdlFile + : TOK_IDLFILE TOK_STRING_LITERAL ';' { if (loadwebidl($2) != 0) { YYABORT; |