          'name': 'invalid.illegal'
        }
     ]
-    'name': 'queryInlineFind'
+    'name': 'queryInlineSelect'
     'end': '(\\G(?=[ \\t]*(,|#|\\]|\\)|\\}|\\n)))|((?![ \\t]*from )(?![ \\t]*as )(?![ \\t]*(left[ \\t]+)?*join )(?![ \\t]*where )(?![ \\t]*drop )(?![ \\t]*take )(?![ \\t]*order )(?![ \\t]*orderable )|(?=[ \\t]*(,|#|\\]|\\)|\\}|\\n)))'
 
-  'queryInlineGet':
-    'begin': '([ \\t]*get)([ \\t]+from)[ \\t]+([a-zA-Z][_a-zA-Z0-9]*(\\.[a-zA-Z][_a-zA-Z0-9]*)*)(?:[ \\t]+([ \\t]*as)[ \\t]+([ \\t]*[a-zA-Z][_a-zA-Z0-9]*))?([ \\t]*\\n)?'
-    'beginCaptures':
-      '1':
-        'name': 'keyword'
-      '2':
-        'name': 'keyword'
-      '3':
-        'name': 'support.type'
-      '4':
-        'name': 'support.type'
-      '5':
-        'name': 'keyword'
-      '6':
+  'querySelect':
+    'begin': '([ \\t]*[a-zA-Z][_a-zA-Z0-9]*)([ \\t]+select)([ \\t]*\\n)?'
+    'beginCaptures':
+      '1':
         'name': 'punctuation.definition.identity'
-    'patterns':[
+      '2':
+        'name': 'keyword'
+    'patterns':[
+       {
+         'include': '#opt_from'
+       }
+       {
+         'include': '#opt_as'
+       }
        {
          'include': '#join'
+       }
+       {
+         'include': '#dropConstant'
+       }
+       {
+         'include': '#dropVariable'
+       }
+       {
+         'include': '#takeConstant'
+       }
+       {
+         'include': '#takeVariable'
+       }
+       {
+         'include': '#orderByOrderByProperty'
+       }
+       {
+         'include': '#orderBy'
+       }
+       {
+         'include': '#orderableByOrderableByProperty'
+       }
+       {
+         'include': '#orderableBy'
        }
        {
          'include': '#where'

      '6':
        'name': 'punctuation.definition.identity'
    'patterns':[
       {
         'include': '#join'
       }

         'include': '#takeVariable'
       }
       {
         'include': '#orderByOrderByProperty'
       }
       {
         'include': '#orderBy'
       }
       {
         'include': '#orderableByOrderableByProperty'
       }
       {
         'include': '#orderableBy'
