Sha256: fcfdd3aab866284eb5b96b5d446851115a08acbd45fd57622788a4eaca3fba23

Contents?: true

Size: 1.44 KB

Versions: 18

Compression:

Stored size: 1.44 KB

Contents

if (! this.sh_languages) {
  this.sh_languages = {};
}
sh_languages['gherkin'] = [
  [
    [
      /#/g,
      'sh_comment',
      1
    ],
    [
      /\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,
      'sh_number',
      -1
    ],
    [
      /^(?:[\s]*(?:But |And |Then |When |Given |\* |Scenarios|Examples|Scenario Template|Scenario Outline|Scenario|Background|Feature))/g,
      'sh_keyword',
      -1
    ],
    [
      /^(?:[\s]*'(?:[^\\']|\\.)*'[\s]*|[\s]*\"(?:[^\\\"]|\\.)*\"[\s]*)$/g,
      'sh_comment',
      -1
    ],
    [
      /(?:[\s]*'{3})/g,
      'sh_string',
      2
    ],
    [
      /(?:[\s]*\"{3})/g,
      'sh_string',
      3
    ],
    [
      /"/g,
      'sh_string',
      4
    ],
    [
      /'/g,
      'sh_string',
      5
    ],
    [
      /(?:@[^@\r\n\t ]+)/g,
      'sh_type',
      -1
    ],
    [
      /\|/g,
      'sh_specialchar',
      -1
    ]
  ],
  [
    [
      /$/g,
      null,
      -2
    ]
  ],
  [
    [
      /(?:'{3})/g,
      'sh_string',
      -2
    ]
  ],
  [
    [
      /(?:\"{3})/g,
      'sh_string',
      -2
    ]
  ],
  [
    [
      /$/g,
      null,
      -2
    ],
    [
      /\\(?:\\|")/g,
      null,
      -1
    ],
    [
      /"/g,
      'sh_string',
      -2
    ]
  ],
  [
    [
      /$/g,
      null,
      -2
    ],
    [
      /\\(?:\\|')/g,
      null,
      -1
    ],
    [
      /'/g,
      'sh_string',
      -2
    ]
  ]
];

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
showoff-0.9.11.1 public/js/sh_lang/sh_gherkin.js
showoff-0.9.11 public/js/sh_lang/sh_gherkin.js
showoff-0.9.10.9 public/js/sh_lang/sh_gherkin.js
showoff-0.9.10.8 public/js/sh_lang/sh_gherkin.js
showoff-0.9.10.7 public/js/sh_lang/sh_gherkin.js
showoff-0.9.10.6 public/js/sh_lang/sh_gherkin.js
showoff-0.9.10.5 public/js/sh_lang/sh_gherkin.js
showoff-0.9.10.4 public/js/sh_lang/sh_gherkin.js
showoff-0.9.10.3 public/js/sh_lang/sh_gherkin.js
showoff-0.9.10.2 public/js/sh_lang/sh_gherkin.js
showoff-0.9.10.1 public/js/sh_lang/sh_gherkin.js
showoff-0.9.10 public/js/sh_lang/sh_gherkin.js
showoff-0.9.9.1 public/js/sh_lang/sh_gherkin.js
showoff-0.9.9 public/js/sh_lang/sh_gherkin.js
showoff-0.9.8.1 public/js/sh_lang/sh_gherkin.js
showoff-0.9.8 public/js/sh_lang/sh_gherkin.js
showoff-0.9.7.1 public/js/sh_lang/sh_gherkin.js
showoff-0.9.7 public/js/sh_lang/sh_gherkin.js