Support escaping inm grammar rules

Change-Id: I87e01605be27f165cfb4eaee69315c312e51f326
diff --git a/parser/parser_test.go b/parser/parser_test.go
index 25b2ad1..424743d 100644
--- a/parser/parser_test.go
+++ b/parser/parser_test.go
@@ -11,7 +11,7 @@
 
 // normalizeJSON normalizes JSON by parsing and re-marshaling it
 func normalizeJSON(t *testing.T, data json.RawMessage) json.RawMessage {
-	var v interface{}
+	var v any
 	err := json.Unmarshal(data, &v)
 	require.NoError(t, err)
 
@@ -708,7 +708,7 @@
 	require.NoError(t, err)
 
 	// Compare JSON objects
-	var expected, actual interface{}
+	var expected, actual any
 	err = json.Unmarshal([]byte(input), &expected)
 	require.NoError(t, err)
 	err = json.Unmarshal(output, &actual)
@@ -758,7 +758,7 @@
 	require.NoError(t, err)
 
 	// Compare JSON objects
-	var expected, actual interface{}
+	var expected, actual any
 	err = json.Unmarshal([]byte(input), &expected)
 	require.NoError(t, err)
 	err = json.Unmarshal(output, &actual)