       "2":
         name: "meta.link.inet.markdown markup.underline.link.markdown"
   blueprint_data_structures:
-    begin: "^(# [Dd]ata [Ss]tructures)"
+    begin: "^([#]{1,6} [Dd]ata [Ss]tructures)"
     end: "^(?=#\\s)"
     captures:
       "1":

      }
    ]
  blueprint_shorthand:
    match: "^# (HEAD|GET|PUT|POST|PATCH|DELETE) (.*)\\n?"
    name: "markup.heading.markdown punctuation.definition.heading.markdown"
    captures:
      "2":

]
repository:
  blueprint_group:
    match: "^[#]{1,6} [Gg]roup.*\\n?"
    name: "markup.heading.markdown punctuation.definition.heading.markdown"
  blueprint_resource:
    match: "^[#]{1,6} .*\\[(.*)\\]\\n?"
    name: "markup.heading.markdown punctuation.definition.heading.markdown"
    captures:
      "1":
        name: "meta.link.inet.markdown markup.underline.link.markdown"
  blueprint_action:
    match: "^[#]{1,6} .*\\[(HEAD|GET|PUT|POST|PATCH|DELETE)(.*)\\]\\n?"
    name: "markup.heading.markdown punctuation.definition.heading.markdown"
    captures:
      "1":
