Guest

Untitled

By: a guest on Jan 28th, 2012  |  syntax: None  |  size: 1.11 KB  |  hits: 32  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. <!-- class property definition -->
  2.         <recipe name="class.property.definition">
  3.             <class>ESXHTMLItem</class>
  4.             <selector>keyword.modifier.scope + identifier.variable:capture(name)</selector>
  5.         </recipe>
  6.        
  7.         <!-- class constant definition -->
  8.         <recipe name="class.constant.definition">
  9.             <class>ESBaseItem</class>
  10.             <selector>keyword.constant.class + keyword.constant.other:capture(name)</selector>
  11.         </recipe>
  12.        
  13.         <!--
  14.         <recipe name="container.control.block">
  15.                 <class>DRBlockItem</class>
  16.                 <selector>container.block:has-child(name:capture(name))</selector>
  17.         </recipe>
  18.         <recipe name="container.control.block">
  19.                 <class>DRBlockItem</class>
  20.                 <selector>container.block:has-child(name:capture(name))</selector>
  21.         </recipe>
  22.         -->
  23.        
  24.         <!-- Defining control structures; (if, else, switch, for, foreach...)-->
  25.         <recipe name="container.block">
  26.                 <class>DRBlockItem</class>
  27.                 <start-selector>container.block:capture(keyword) + delimiter.balanced.curly-brace.begin</start-selector>
  28.                 <end-selector>delimiter.balanced.curly-brace.end</end-selector>
  29.                 <subrecipes>
  30.                         <include-root-recipes />
  31.                 </subrecipes>
  32.         </recipe>