Rname grammar.json to spirv.core.grammar.json and add version info.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a2d8eb8..1bf8352 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -140,7 +140,7 @@
 add_custom_target(spirv-tools-build-tables
   ${PYTHON_EXECUTABLE}
   ${CMAKE_CURRENT_SOURCE_DIR}/utils/generate_grammar_tables.py
-  ${spirv-tools_SOURCE_DIR}/source/grammar.json
+  ${spirv-tools_SOURCE_DIR}/source/spirv.core.grammar.json
   --opcode-file=${spirv-tools_BINARY_DIR}/opcode.inc
   --operand-file=${spirv-tools_BINARY_DIR}/operand.inc
   COMMENT "Generate info tables for SPIR-V instructions and operands.")
diff --git a/source/grammar.json b/source/spirv.core.grammar.json
similarity index 99%
rename from source/grammar.json
rename to source/spirv.core.grammar.json
index 1710a37..de45f5a 100644
--- a/source/grammar.json
+++ b/source/spirv.core.grammar.json
@@ -24,6 +24,9 @@
     "FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
     "IN THE MATERIALS."
   ],
+  "magic_number" : "0x07230203",
+  "version" : "0x00010000",
+  "revision" : 4,
   "instructions" : [
     {
       "opname" : "OpNop",