Remove support for deprecated struct defaults.
Support for struct defaults is deprecated as of RFC-0160.
Change-Id: I89b4a052a380df83a8cfd7022cbabc676252e856
Reviewed-on: https://fuchsia-review.googlesource.com/c/intellij-language-fidl/+/704504
Reviewed-by: Alex Zaslavsky <azaslavsky@google.com>
diff --git a/resources/META-INF/plugin.xml b/resources/META-INF/plugin.xml
index a35a2c8..d79919d 100644
--- a/resources/META-INF/plugin.xml
+++ b/resources/META-INF/plugin.xml
@@ -1,7 +1,7 @@
<idea-plugin>
<id>fuchsia.developer.plugin.fidl</id>
<name>FIDL</name>
- <version>0.18</version>
+ <version>0.19</version>
<vendor
url="https://fuchsia.googlesource.com/intellij-language-fidl/">The Fuchsia Authors
</vendor>
@@ -18,6 +18,11 @@
<change-notes><![CDATA[
<ul>
+ <li><b>0.19</b>
+ <ul>
+ <li>Remove support for deprecated struct defaults.</li>
+ </ul>
+ </li>
<li><b>0.18</b>
<ul>
<li>Enabled configurable style/formatting.</li>
diff --git a/src/fuchsia/developer/plugin/fidl/Fidl.bnf b/src/fuchsia/developer/plugin/fidl/Fidl.bnf
index 1d96763..9721976 100644
--- a/src/fuchsia/developer/plugin/fidl/Fidl.bnf
+++ b/src/fuchsia/developer/plugin/fidl/Fidl.bnf
@@ -73,7 +73,7 @@
struct-layout ::= OBRACE ( struct-layout-member SEMICOLON )* CBRACE
-struct-layout-member ::= attribute-block? member-field ( EQUALS constant )?
+struct-layout-member ::= attribute-block? member-field
ordinal-layout ::= OBRACE ( ordinal-layout-member SEMICOLON )* CBRACE