summaryrefslogtreecommitdiff
path: root/src/webidl-lexer.l
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2015-08-17 17:41:18 +0200
committerVincent Sanders <vince@kyllikki.org>2015-08-17 17:41:18 +0200
commit40cd6a199d8a5f92f71c5638f4da021a779e7a5c (patch)
treee12c3c0325d361945ad83f007832f09c045c3192 /src/webidl-lexer.l
parentee69169f841542c6d5d8a8c7d4b011e294d73bd8 (diff)
downloadnsgenbind-40cd6a199d8a5f92f71c5638f4da021a779e7a5c.tar.gz
nsgenbind-40cd6a199d8a5f92f71c5638f4da021a779e7a5c.tar.bz2
Add WebIDL parsing of dictionaries
This adds correct parsing of dictionaries into the AST. These entries in the AST are not yet used but do not affect generation of interfaces.
Diffstat (limited to 'src/webidl-lexer.l')
-rw-r--r--src/webidl-lexer.l2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/webidl-lexer.l b/src/webidl-lexer.l
index 8c68fdf..4788610 100644
--- a/src/webidl-lexer.l
+++ b/src/webidl-lexer.l
@@ -213,6 +213,8 @@ iterable return TOK_ITERABLE;
legacyiterable return TOK_LEGACYITERABLE;
+required return TOK_REQUIRED;
+
{identifier} {
/* A leading "_" is used to escape an identifier from
* looking like a reserved word terminal. */