[DRE-commits] [ruby-gherkin] 01/08: Merge tag 'upstream/4.0.0'

Stefano Rivera stefano at rivera.za.net
Fri Jul 22 18:42:53 UTC 2016


This is an automated email from the git hooks/post-receive script.

stefanor pushed a commit to branch master
in repository ruby-gherkin.

commit d1e3713c0e76d5d1ae0b1216a0e9ca3dcae44e65
Merge: 19bbb8f 4f78e9d
Author: Stefano Rivera <stefanor at debian.org>
Date:   Wed Jul 20 16:15:07 2016 -0700

    Merge tag 'upstream/4.0.0'
    
    Upstream version 4.0.0

 .gitattributes                                     |    2 -
 .mailmap                                           |    2 -
 .rbenv-gemsets                                     |    1 -
 .rspec                                             |    1 -
 .ruby-gemset                                       |    1 -
 .ruby-version                                      |    1 -
 .travis.yml                                        |   17 +-
 .yardopts                                          |    5 -
 CONTRIBUTING.md                                    |   23 +
 Gemfile                                            |    3 -
 History.md                                         |  881 ------
 LICENSE                                            |   35 +-
 Makefile                                           |   69 +
 README.md                                          |  277 +-
 Rakefile                                           |   36 +-
 bin/gherkin-generate-ast                           |   22 +
 bin/gherkin-generate-pickles                       |   26 +
 bin/gherkin-generate-tokens                        |   13 +
 build_native_gems.sh                               |    7 -
 checksums.yaml.gz                                  |  Bin 270 -> 0 bytes
 cucumber.yml                                       |    5 -
 examples/parse_and_output_json.rb                  |   19 -
 ext/gherkin_lexer_ar/extconf.rb                    |    6 -
 ext/gherkin_lexer_ar/gherkin_lexer_ar.c            | 1432 ----------
 ext/gherkin_lexer_bg/extconf.rb                    |    6 -
 ext/gherkin_lexer_bg/gherkin_lexer_bg.c            | 1655 -----------
 ext/gherkin_lexer_bm/extconf.rb                    |    6 -
 ext/gherkin_lexer_bm/gherkin_lexer_bm.c            | 1516 ----------
 ext/gherkin_lexer_ca/extconf.rb                    |    6 -
 ext/gherkin_lexer_ca/gherkin_lexer_ca.c            | 1581 -----------
 ext/gherkin_lexer_cs/extconf.rb                    |    6 -
 ext/gherkin_lexer_cs/gherkin_lexer_cs.c            | 1515 ----------
 ext/gherkin_lexer_cy_gb/extconf.rb                 |    6 -
 ext/gherkin_lexer_cy_gb/gherkin_lexer_cy_gb.c      | 1282 ---------
 ext/gherkin_lexer_da/extconf.rb                    |    6 -
 ext/gherkin_lexer_da/gherkin_lexer_da.c            | 1298 ---------
 ext/gherkin_lexer_de/extconf.rb                    |    6 -
 ext/gherkin_lexer_de/gherkin_lexer_de.c            | 1425 ----------
 ext/gherkin_lexer_el/extconf.rb                    |    6 -
 ext/gherkin_lexer_el/gherkin_lexer_el.c            | 1919 -------------
 ext/gherkin_lexer_en/extconf.rb                    |    6 -
 ext/gherkin_lexer_en/gherkin_lexer_en.c            | 1418 ----------
 ext/gherkin_lexer_en_au/extconf.rb                 |    6 -
 ext/gherkin_lexer_en_au/gherkin_lexer_en_au.c      | 1765 ------------
 ext/gherkin_lexer_en_lol/extconf.rb                |    6 -
 ext/gherkin_lexer_en_lol/gherkin_lexer_en_lol.c    | 1177 --------
 ext/gherkin_lexer_en_old/extconf.rb                |    6 -
 ext/gherkin_lexer_en_old/gherkin_lexer_en_old.c    | 1309 ---------
 ext/gherkin_lexer_en_pirate/extconf.rb             |    6 -
 .../gherkin_lexer_en_pirate.c                      | 1471 ----------
 ext/gherkin_lexer_en_scouse/extconf.rb             |    6 -
 .../gherkin_lexer_en_scouse.c                      | 1634 -----------
 ext/gherkin_lexer_en_tx/extconf.rb                 |    6 -
 ext/gherkin_lexer_en_tx/gherkin_lexer_en_tx.c      | 1265 ---------
 ext/gherkin_lexer_eo/extconf.rb                    |    6 -
 ext/gherkin_lexer_eo/gherkin_lexer_eo.c            | 1241 --------
 ext/gherkin_lexer_es/extconf.rb                    |    6 -
 ext/gherkin_lexer_es/gherkin_lexer_es.c            | 1399 ---------
 ext/gherkin_lexer_et/extconf.rb                    |    6 -
 ext/gherkin_lexer_et/gherkin_lexer_et.c            | 1236 --------
 ext/gherkin_lexer_fa/extconf.rb                    |    6 -
 ext/gherkin_lexer_fa/gherkin_lexer_fa.c            | 1475 ----------
 ext/gherkin_lexer_fi/extconf.rb                    |    6 -
 ext/gherkin_lexer_fi/gherkin_lexer_fi.c            | 1215 --------
 ext/gherkin_lexer_fr/extconf.rb                    |    6 -
 ext/gherkin_lexer_fr/gherkin_lexer_fr.c            | 1493 ----------
 ext/gherkin_lexer_gl/extconf.rb                    |    6 -
 ext/gherkin_lexer_gl/gherkin_lexer_gl.c            | 1374 ---------
 ext/gherkin_lexer_he/extconf.rb                    |    6 -
 ext/gherkin_lexer_he/gherkin_lexer_he.c            | 1374 ---------
 ext/gherkin_lexer_hi/extconf.rb                    |    6 -
 ext/gherkin_lexer_hi/gherkin_lexer_hi.c            | 1848 ------------
 ext/gherkin_lexer_hr/extconf.rb                    |    6 -
 ext/gherkin_lexer_hr/gherkin_lexer_hr.c            | 1323 ---------
 ext/gherkin_lexer_hu/extconf.rb                    |    6 -
 ext/gherkin_lexer_hu/gherkin_lexer_hu.c            | 1376 ---------
 ext/gherkin_lexer_id/extconf.rb                    |    6 -
 ext/gherkin_lexer_id/gherkin_lexer_id.c            | 1208 --------
 ext/gherkin_lexer_is/extconf.rb                    |    6 -
 ext/gherkin_lexer_is/gherkin_lexer_is.c            | 1376 ---------
 ext/gherkin_lexer_it/extconf.rb                    |    6 -
 ext/gherkin_lexer_it/gherkin_lexer_it.c            | 1340 ---------
 ext/gherkin_lexer_ja/extconf.rb                    |    6 -
 ext/gherkin_lexer_ja/gherkin_lexer_ja.c            | 1699 -----------
 ext/gherkin_lexer_kn/extconf.rb                    |    6 -
 ext/gherkin_lexer_kn/gherkin_lexer_kn.c            | 1965 -------------
 ext/gherkin_lexer_ko/extconf.rb                    |    6 -
 ext/gherkin_lexer_ko/gherkin_lexer_ko.c            | 1360 ---------
 ext/gherkin_lexer_lt/extconf.rb                    |    6 -
 ext/gherkin_lexer_lt/gherkin_lexer_lt.c            | 1296 ---------
 ext/gherkin_lexer_lu/extconf.rb                    |    6 -
 ext/gherkin_lexer_lu/gherkin_lexer_lu.c            | 1389 ---------
 ext/gherkin_lexer_lv/extconf.rb                    |    6 -
 ext/gherkin_lexer_lv/gherkin_lexer_lv.c            | 1425 ----------
 ext/gherkin_lexer_nl/extconf.rb                    |    6 -
 ext/gherkin_lexer_nl/gherkin_lexer_nl.c            | 1368 ---------
 ext/gherkin_lexer_no/extconf.rb                    |    6 -
 ext/gherkin_lexer_no/gherkin_lexer_no.c            | 1311 ---------
 ext/gherkin_lexer_pa/extconf.rb                    |    6 -
 ext/gherkin_lexer_pa/gherkin_lexer_pa.c            | 2160 --------------
 ext/gherkin_lexer_pl/extconf.rb                    |    6 -
 ext/gherkin_lexer_pl/gherkin_lexer_pl.c            | 1738 ------------
 ext/gherkin_lexer_pt/extconf.rb                    |    6 -
 ext/gherkin_lexer_pt/gherkin_lexer_pt.c            | 1711 -----------
 ext/gherkin_lexer_ro/extconf.rb                    |    6 -
 ext/gherkin_lexer_ro/gherkin_lexer_ro.c            | 1427 ----------
 ext/gherkin_lexer_ru/extconf.rb                    |    6 -
 ext/gherkin_lexer_ru/gherkin_lexer_ru.c            | 2071 --------------
 ext/gherkin_lexer_sk/extconf.rb                    |    6 -
 ext/gherkin_lexer_sk/gherkin_lexer_sk.c            | 1739 ------------
 ext/gherkin_lexer_sr_cyrl/extconf.rb               |    6 -
 ext/gherkin_lexer_sr_cyrl/gherkin_lexer_sr_cyrl.c  | 2112 --------------
 ext/gherkin_lexer_sr_latn/extconf.rb               |    6 -
 ext/gherkin_lexer_sr_latn/gherkin_lexer_sr_latn.c  | 1567 -----------
 ext/gherkin_lexer_sv/extconf.rb                    |    6 -
 ext/gherkin_lexer_sv/gherkin_lexer_sv.c            | 1324 ---------
 ext/gherkin_lexer_th/extconf.rb                    |    6 -
 ext/gherkin_lexer_th/gherkin_lexer_th.c            | 2840 -------------------
 ext/gherkin_lexer_tl/extconf.rb                    |    6 -
 ext/gherkin_lexer_tl/gherkin_lexer_tl.c            | 2021 -------------
 ext/gherkin_lexer_tr/extconf.rb                    |    6 -
 ext/gherkin_lexer_tr/gherkin_lexer_tr.c            | 1347 ---------
 ext/gherkin_lexer_tt/extconf.rb                    |    6 -
 ext/gherkin_lexer_tt/gherkin_lexer_tt.c            | 1936 -------------
 ext/gherkin_lexer_uk/extconf.rb                    |    6 -
 ext/gherkin_lexer_uk/gherkin_lexer_uk.c            | 1941 -------------
 ext/gherkin_lexer_uz/extconf.rb                    |    6 -
 ext/gherkin_lexer_uz/gherkin_lexer_uz.c            | 1651 -----------
 ext/gherkin_lexer_vi/extconf.rb                    |    6 -
 ext/gherkin_lexer_vi/gherkin_lexer_vi.c            | 1458 ----------
 ext/gherkin_lexer_zh_cn/extconf.rb                 |    6 -
 ext/gherkin_lexer_zh_cn/gherkin_lexer_zh_cn.c      | 1314 ---------
 ext/gherkin_lexer_zh_tw/extconf.rb                 |    6 -
 ext/gherkin_lexer_zh_tw/gherkin_lexer_zh_tw.c      | 1307 ---------
 features/.cucumber/stepdefs.json                   |  244 --
 features/escaped_pipes.feature                     |    8 -
 features/feature_parser.feature                    |  237 --
 features/json_formatter.feature                    |  498 ----
 features/json_parser.feature                       |  331 ---
 features/native_lexer.feature                      |   19 -
 features/parser_with_native_lexer.feature          |  205 --
 features/pretty_formatter.feature                  |   17 -
 features/step_definitions/eyeball_steps.rb         |    3 -
 features/step_definitions/gherkin_steps.rb         |   29 -
 features/step_definitions/json_formatter_steps.rb  |   30 -
 features/step_definitions/json_parser_steps.rb     |   21 -
 .../step_definitions/pretty_formatter_steps.rb     |   85 -
 features/steps_parser.feature                      |   46 -
 features/support/env.rb                            |   41 -
 gherkin-ruby.razor                                 |  218 ++
 gherkin.gemspec                                    |   98 +-
 install_mingw_os_x.sh                              |    5 -
 js/.npmignore                                      |    1 -
 js/lib/gherkin/lexer/.npmignore                    |    0
 lib/gherkin.rb                                     |    2 -
 lib/gherkin/README.md                              |    7 -
 lib/gherkin/ast_builder.rb                         |  257 ++
 lib/gherkin/ast_node.rb                            |   30 +
 lib/gherkin/c_lexer.rb                             |   17 -
 lib/gherkin/dialect.rb                             |   58 +
 lib/gherkin/errors.rb                              |   45 +
 lib/gherkin/formatter/ansi_escapes.rb              |   97 -
 lib/gherkin/formatter/argument.rb                  |   16 -
 lib/gherkin/formatter/escaping.rb                  |   15 -
 lib/gherkin/formatter/filter_formatter.rb          |  150 -
 lib/gherkin/formatter/hashable.rb                  |   25 -
 lib/gherkin/formatter/json_formatter.rb            |  133 -
 lib/gherkin/formatter/line_filter.rb               |   26 -
 lib/gherkin/formatter/model.rb                     |  281 --
 lib/gherkin/formatter/pretty_formatter.rb          |  245 --
 lib/gherkin/formatter/regexp_filter.rb             |   21 -
 lib/gherkin/formatter/step_printer.rb              |   21 -
 lib/gherkin/formatter/tag_count_formatter.rb       |   47 -
 lib/gherkin/formatter/tag_filter.rb                |   19 -
 lib/gherkin/gherkin-languages.json                 | 2969 ++++++++++++++++++++
 lib/gherkin/gherkin_line.rb                        |   95 +
 lib/gherkin/i18n.json                              |  786 ------
 lib/gherkin/i18n.rb                                |  176 --
 lib/gherkin/json_parser.rb                         |  177 --
 lib/gherkin/lexer/ar.rb                            | 1170 --------
 lib/gherkin/lexer/bg.rb                            | 1382 ---------
 lib/gherkin/lexer/bm.rb                            | 1250 --------
 lib/gherkin/lexer/ca.rb                            | 1310 ---------
 lib/gherkin/lexer/cs.rb                            | 1246 --------
 lib/gherkin/lexer/cy_gb.rb                         | 1032 -------
 lib/gherkin/lexer/da.rb                            | 1048 -------
 lib/gherkin/lexer/de.rb                            | 1166 --------
 lib/gherkin/lexer/el.rb                            | 1628 -----------
 lib/gherkin/lexer/en.rb                            | 1156 --------
 lib/gherkin/lexer/en_au.rb                         | 1486 ----------
 lib/gherkin/lexer/en_lol.rb                        |  934 ------
 lib/gherkin/lexer/en_old.rb                        | 1037 -------
 lib/gherkin/lexer/en_pirate.rb                     | 1210 --------
 lib/gherkin/lexer/en_scouse.rb                     | 1362 ---------
 lib/gherkin/lexer/en_tx.rb                         | 1016 -------
 lib/gherkin/lexer/encoding.rb                      |   41 -
 lib/gherkin/lexer/eo.rb                            |  995 -------
 lib/gherkin/lexer/es.rb                            | 1140 --------
 lib/gherkin/lexer/et.rb                            |  990 -------
 lib/gherkin/lexer/fa.rb                            | 1214 --------
 lib/gherkin/lexer/fi.rb                            |  969 -------
 lib/gherkin/lexer/fr.rb                            | 1228 --------
 lib/gherkin/lexer/gl.rb                            | 1117 --------
 lib/gherkin/lexer/he.rb                            | 1118 --------
 lib/gherkin/lexer/hi.rb                            | 1559 ----------
 lib/gherkin/lexer/hr.rb                            | 1066 -------
 lib/gherkin/lexer/hu.rb                            | 1118 --------
 lib/gherkin/lexer/i18n_lexer.rb                    |   48 -
 lib/gherkin/lexer/id.rb                            |  963 -------
 lib/gherkin/lexer/is.rb                            | 1120 --------
 lib/gherkin/lexer/it.rb                            | 1086 -------
 lib/gherkin/lexer/ja.rb                            | 1418 ----------
 lib/gherkin/lexer/kn.rb                            | 1672 -----------
 lib/gherkin/lexer/ko.rb                            | 1102 --------
 lib/gherkin/lexer/lt.rb                            | 1045 -------
 lib/gherkin/lexer/lu.rb                            | 1132 --------
 lib/gherkin/lexer/lv.rb                            | 1166 --------
 lib/gherkin/lexer/nl.rb                            | 1115 --------
 lib/gherkin/lexer/no.rb                            | 1060 -------
 lib/gherkin/lexer/pa.rb                            | 1852 ------------
 lib/gherkin/lexer/pl.rb                            | 1457 ----------
 lib/gherkin/lexer/pt.rb                            | 1430 ----------
 lib/gherkin/lexer/ro.rb                            | 1164 --------
 lib/gherkin/lexer/ru.rb                            | 1766 ------------
 lib/gherkin/lexer/sk.rb                            | 1452 ----------
 lib/gherkin/lexer/sr_cyrl.rb                       | 1803 ------------
 lib/gherkin/lexer/sr_latn.rb                       | 1294 ---------
 lib/gherkin/lexer/sv.rb                            | 1070 -------
 lib/gherkin/lexer/th.rb                            | 2492 ----------------
 lib/gherkin/lexer/tl.rb                            | 1726 ------------
 lib/gherkin/lexer/tr.rb                            | 1092 -------
 lib/gherkin/lexer/tt.rb                            | 1643 -----------
 lib/gherkin/lexer/uk.rb                            | 1646 -----------
 lib/gherkin/lexer/uz.rb                            | 1376 ---------
 lib/gherkin/lexer/vi.rb                            | 1198 --------
 lib/gherkin/lexer/zh_cn.rb                         | 1058 -------
 lib/gherkin/lexer/zh_tw.rb                         | 1052 -------
 lib/gherkin/listener/event.rb                      |   45 -
 lib/gherkin/listener/formatter_listener.rb         |  150 -
 lib/gherkin/native.rb                              |    7 -
 lib/gherkin/native/java.rb                         |   72 -
 lib/gherkin/native/null.rb                         |    5 -
 lib/gherkin/native/therubyracer.rb                 |   41 -
 lib/gherkin/parser.rb                              | 2317 +++++++++++++++
 lib/gherkin/parser/meta.txt                        |    5 -
 lib/gherkin/parser/parser.rb                       |  166 --
 lib/gherkin/parser/root.txt                        |   11 -
 lib/gherkin/parser/steps.txt                       |    4 -
 lib/gherkin/pickles/compiler.rb                    |  164 ++
 lib/gherkin/platform.rb                            |   13 -
 lib/gherkin/rubify.rb                              |   31 -
 lib/gherkin/tag_expression.rb                      |   63 -
 lib/gherkin/token.rb                               |   18 +
 lib/gherkin/token_formatter_builder.rb             |   39 +
 lib/gherkin/token_matcher.rb                       |  169 ++
 lib/gherkin/token_scanner.rb                       |   40 +
 metadata.yml                                       |  645 -----
 ragel/lexer.c.rl.erb                               |  454 ---
 ragel/lexer.java.rl.erb                            |  219 --
 ragel/lexer.js.rl.erb                              |  322 ---
 ragel/lexer.rb.rl.erb                              |  179 --
 ragel/lexer_common.rl.erb                          |   50 -
 spec/capture_warnings.rb                           |   68 +
 spec/coverage.rb                                   |   10 +
 spec/gherkin/c_lexer_spec.rb                       |   22 -
 spec/gherkin/fixtures/1.feature                    |    8 -
 spec/gherkin/fixtures/comments_in_table.feature    |    9 -
 spec/gherkin/fixtures/complex.feature              |   45 -
 spec/gherkin/fixtures/complex.json                 |  139 -
 .../gherkin/fixtures/complex_for_filtering.feature |   60 -
 spec/gherkin/fixtures/complex_with_tags.feature    |   61 -
 spec/gherkin/fixtures/dos_line_endings.feature     |   45 -
 .../fixtures/examples_with_only_header.feature     |   14 -
 spec/gherkin/fixtures/hantu_pisang.feature         |   35 -
 spec/gherkin/fixtures/i18n_fr.feature              |   14 -
 spec/gherkin/fixtures/i18n_fr2.feature             |    8 -
 spec/gherkin/fixtures/i18n_no.feature              |    7 -
 spec/gherkin/fixtures/i18n_pt1.feature             |   44 -
 spec/gherkin/fixtures/i18n_pt2.feature             |    4 -
 spec/gherkin/fixtures/i18n_pt3.feature             |    4 -
 spec/gherkin/fixtures/i18n_pt4.feature             |    4 -
 spec/gherkin/fixtures/i18n_zh-CN.feature           |    9 -
 spec/gherkin/fixtures/iso-8859-1.feature           |    6 -
 spec/gherkin/fixtures/issue_145.feature            |   22 -
 .../fixtures/scenario_outline_with_tags.feature    |   13 -
 .../fixtures/scenario_without_steps.feature        |    5 -
 spec/gherkin/fixtures/simple_with_comments.feature |    7 -
 spec/gherkin/fixtures/simple_with_tags.feature     |   11 -
 spec/gherkin/fixtures/with_bom.feature             |    3 -
 .../fixtures/with_bom_and_language_spec.feature    |    4 -
 spec/gherkin/formatter/ansi_escapes_spec.rb        |   32 -
 spec/gherkin/formatter/filter_formatter_spec.rb    |  204 --
 spec/gherkin/formatter/json_formatter_spec.rb      |  179 --
 spec/gherkin/formatter/model_spec.rb               |   28 -
 spec/gherkin/formatter/pretty_formatter_spec.rb    |  184 --
 spec/gherkin/formatter/spaces.feature              |    9 -
 spec/gherkin/formatter/step_printer_spec.rb        |   55 -
 spec/gherkin/formatter/tabs.feature                |    9 -
 spec/gherkin/formatter/tag_count_formatter_spec.rb |   30 -
 spec/gherkin/i18n_spec.rb                          |  256 --
 spec/gherkin/java_lexer_spec.rb                    |   20 -
 spec/gherkin/json_parser_spec.rb                   |  165 --
 spec/gherkin/lexer/i18n_lexer_spec.rb              |   65 -
 spec/gherkin/native_lexer_spec.rb                  |   29 -
 spec/gherkin/parser/parser_spec.rb                 |   16 -
 spec/gherkin/parser_spec.rb                        |  280 ++
 spec/gherkin/rubify_spec.rb                        |   23 -
 spec/gherkin/sexp_recorder.rb                      |   59 -
 spec/gherkin/shared/doc_string_group.rb            |  161 --
 spec/gherkin/shared/encoding_group.rb              |   48 -
 spec/gherkin/shared/lexer_group.rb                 |  589 ----
 spec/gherkin/shared/row_group.rb                   |  123 -
 spec/gherkin/shared/tags_group.rb                  |   52 -
 spec/gherkin/tag_expression_spec.rb                |  146 -
 spec/spec_helper.rb                                |   94 -
 tasks/apidoc.rake                                  |   32 -
 tasks/bench.rake                                   |  184 --
 tasks/bench/feature_builder.rb                     |   49 -
 tasks/bench/null_listener.rb                       |    4 -
 tasks/compile.rake                                 |   83 -
 tasks/cucumber.rake                                |   23 -
 tasks/gems.rake                                    |   46 -
 tasks/ikvm.rake                                    |  126 -
 tasks/ragel_task.rb                                |  124 -
 tasks/release.rake                                 |   34 -
 tasks/rspec.rake                                   |    6 -
 tasks/yard/default/layout/html/bubble_32x32.png    |  Bin 1589 -> 0 bytes
 tasks/yard/default/layout/html/bubble_48x48.png    |  Bin 2571 -> 0 bytes
 tasks/yard/default/layout/html/footer.erb          |    5 -
 tasks/yard/default/layout/html/index.erb           |    1 -
 tasks/yard/default/layout/html/layout.erb          |   25 -
 tasks/yard/default/layout/html/logo.erb            |    1 -
 tasks/yard/default/layout/html/setup.rb            |    4 -
 333 files changed, 6998 insertions(+), 170051 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-gherkin.git



More information about the Pkg-ruby-extras-commits mailing list