[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