Extract variant info from ast dump
diff --git a/syntax/names.rs b/syntax/names.rs
index cb6ace5..8f1204d 100644
--- a/syntax/names.rs
+++ b/syntax/names.rs
@@ -68,3 +68,9 @@
         formatter.write_str(&self.text)
     }
 }
+
+impl PartialEq<str> for ForeignName {
+    fn eq(&self, rhs: &str) -> bool {
+        self.text == rhs
+    }
+}