IDL parser: Accept partial interface mixin

Before this CL, we took "partial interface mixin" a syntax error,
but Web IDL spec now accepts it to extend interface mixins.
This CL updates parser to accept it, and merges InterfaceMixin
class into Interface class.

Bug: 781257
Change-Id: I2b8584d5a1d4b8d2ffd53ba6a80c39e19feae11e
Reviewed-by: Kentaro Hara <>
Reviewed-by: Kenichi Ishibashi <>
Commit-Queue: Hitoshi Yoshida <>
Cr-Original-Commit-Position: refs/heads/master@{#571808}
Cr-Mirrored-Commit: 4bee023e8b92040423040fafd6488a46dbcdab53
2 files changed