Added lexars
This commit is contained in:
parent
382b2ce94b
commit
f9f64b0558
820 changed files with 149371 additions and 0 deletions
lexers/testdata
88
lexers/testdata/gherkin.actual
vendored
Normal file
88
lexers/testdata/gherkin.actual
vendored
Normal file
|
@ -0,0 +1,88 @@
|
|||
@foo34 @bar # some comment
|
||||
Feature: proof of concept
|
||||
|
||||
In order to read Cucumber features faster and eaiser on Github
|
||||
As a Cucumber user
|
||||
I want to have syntax highlighting for Gherkin
|
||||
This is part of the narrative, even if I have the # symbol, it is still the narrative- not a comment
|
||||
|
||||
Background: this is multi-line description
|
||||
do you like it?
|
||||
Given cheese is good
|
||||
|
||||
Scenario Outline: this is a test
|
||||
this the second line of the desctiption
|
||||
Given I have a <var1> and some "string"
|
||||
And the following table and some 'string'
|
||||
| header 1 | header 2 | # here is a comment after a step table header
|
||||
| cell 1-1 | cell 1-2 | # here is a comment after a step table row
|
||||
| cell 2-1 | "cell 2-2" |
|
||||
|
||||
When I do <var2>
|
||||
And use apostrophes then the feature's syntax still looks good
|
||||
And here is a string with single and double quotes- "i'll be back"
|
||||
And here is a string with the opposite 'the quote is "Foo"'
|
||||
And what about a var in a quote like so: "<var2>"
|
||||
And what about a multiline string with a var in it like so:
|
||||
"""
|
||||
Hello!
|
||||
I am a multiple line string, often called a pystring.
|
||||
I can have regular "double quotes" without a problem...
|
||||
I can also sub in vars as well like: <var1> and <var2>
|
||||
"""
|
||||
|
||||
Then I should see something...
|
||||
But not something else...
|
||||
|
||||
Examples:
|
||||
| var1 | var2 | # i am a comment
|
||||
| foo | bar | # so am i
|
||||
| dog | food |
|
||||
|
||||
Scenarios: some other examples with a description
|
||||
and guess waht?!? I can have multilines as well! # look at me, I'm a comment
|
||||
Who would have thunk?
|
||||
| var1 | var2 |
|
||||
| foo | bar |
|
||||
| dog | food |
|
||||
|
||||
@some_tag @another_tag
|
||||
Scenario: more examples
|
||||
will follow after this multi-line description
|
||||
Given some context# this is an inline comment
|
||||
# This is a comment
|
||||
# So is this with no space at front...
|
||||
|
||||
Funktionalität: Addition
|
||||
Um dumme Fehler zu vermeiden
|
||||
möchte ich als Matheidiot
|
||||
die Summe zweier Zahlen gesagt bekommen
|
||||
|
||||
Szenariogrundriss: Zwei Zahlen hinzufügen
|
||||
Gegeben sei ich habe <Eingabe_1> in den Taschenrechner eingegeben
|
||||
Und ich habe <Eingabe_2> in den Taschenrechner eingegeben
|
||||
Wenn ich <Knopf> drücke
|
||||
Dann sollte das Ergebniss auf dem Bildschirm <Ausgabe> sein
|
||||
|
||||
Beispiele:
|
||||
| Eingabe_1 | Eingabe_2 | Knopf | Ausgabe |
|
||||
| 20 | 30 | add | 50 |
|
||||
| 2 | 5 | add | 7 |
|
||||
| 0 | 40 | add | 40 |
|
||||
|
||||
Feature: Addition
|
||||
In order to avoid silly mistakes
|
||||
As a math idiot
|
||||
I want to be told the sum of two numbers
|
||||
|
||||
Scenario Outline: Add two numbers
|
||||
Given I have entered <input_1> into the calculator
|
||||
* I have entered <input_2> into the calculator
|
||||
When I press <button>
|
||||
Then the result should be <output> on the screen
|
||||
|
||||
Examples:
|
||||
| input_1 | input_2 | button | output |
|
||||
| 20 | 30 | add | 50 |
|
||||
| 2 | 5 | add | 7 |
|
||||
| 0 | 40 | add | 40 |
|
Loading…
Add table
Add a link
Reference in a new issue