diff --git a/grammars/pseudocode.cson b/grammars/pseudocode.cson
index 3c787f604aa2c5c16afaddb715c8537ccefa9255..8df62910039b588291cd199a351bd7754aff59a2 100644
--- a/grammars/pseudocode.cson
+++ b/grammars/pseudocode.cson
@@ -51,6 +51,10 @@ patterns: [
     match: "(END )?CLASS"
     name: "entity.name.class.pseudocode"
   },
+  {
+    match: "THIS"
+    name: "entity.other.attribute-name.pseudocode"
+  },
   {
     match: "INPUT|OUTPUT"
     name: "support.function.pseudocode"