Giter Club home page Giter Club logo

gherkin_language_komodo's Introduction

gherkin_language_komodo

This is Craig N. Caroon's Gherkin Language add-on with a few minor modifications.

Forked from here:

https://github.com/ccaroon/gherkin_language

UDL-based Komodo extension for the Gherkin language.

https://github.com/gherkin/gherkin/wiki/Gherkin

Should work with Komodo 7-9.

Syntax Highlighting

Listed below are the various types of Gherkin Syntax and the Komodo Element Type that defines it's color:

  • Comments --> comments --> # this is a comment
  • Tags --> identifier --> @tag1 @tag2 @example_tags
  • Strings --> strings --> 'Single', "Double" or """Doc Strings"""
  • Numbers --> numbers --> 1.0, 123
  • Placeholders --> variables --> <input>, <output>
  • Data Tables --> variables --> | value1 | value2 |
  • Keywords --> keywords --> Feature, Background, Given, When, Then, etc...

Code Intelligence

Auto Complete

  • Tags --> Triggered when you type an At Sign (@)
  • Placeholders --> Triggered when you type a left Angle Bracket (<)
  • Keywords --> Triggered when you start typing something that looks like a Gherkin keyword.

Manual completion also supported for the above.

Call Tips

None supported.

Building from Source

Assuming you have Komodo installed, you can use the koext tool to build the extention:

  1. cd to the source code directory
  2. koext build
  3. gherkin_language-X.Y.Z-ko.xpi should have been created.

Installing

Drag the .XPI file onto Komodo. You should then see the extension in the Add-Ons list and be prompted to restart.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.