├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .mocharc.json ├── .npmignore ├── .rsync ├── .subrepo ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── default.mk ├── gherkin-javascript.razor ├── gherkin.berp ├── package.json ├── src ├── AstBuilder.ts ├── AstNode.ts ├── Dialect.ts ├── Errors.ts ├── GherkinClassicTokenMatcher.ts ├── GherkinInMarkdownTokenMatcher.ts ├── GherkinLine.ts ├── IAstBuilder.ts ├── IGherkinOptions.ts ├── IToken.ts ├── ITokenMatcher.ts ├── Parser.ts ├── TokenExceptions.ts ├── TokenScanner.ts ├── countSymbols.ts ├── generateMessages.ts ├── gherkin-languages.json ├── index.ts ├── makeSourceEnvelope.ts └── pickles │ └── compile.ts ├── test ├── ErrorsTest.ts ├── GherkinClassicTokenMatcherTest.ts ├── GherkinInMarkdownTokenMatcherTest.ts ├── GherkinLineTest.ts └── ParserTest.ts ├── tsconfig.build.json └── tsconfig.json /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/.npmignore -------------------------------------------------------------------------------- /.rsync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/.rsync -------------------------------------------------------------------------------- /.subrepo: -------------------------------------------------------------------------------- 1 | cucumber/gherkin-javascript 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/README.md -------------------------------------------------------------------------------- /default.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/default.mk -------------------------------------------------------------------------------- /gherkin-javascript.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/gherkin-javascript.razor -------------------------------------------------------------------------------- /gherkin.berp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/gherkin.berp -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/package.json -------------------------------------------------------------------------------- /src/AstBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/AstBuilder.ts -------------------------------------------------------------------------------- /src/AstNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/AstNode.ts -------------------------------------------------------------------------------- /src/Dialect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/Dialect.ts -------------------------------------------------------------------------------- /src/Errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/Errors.ts -------------------------------------------------------------------------------- /src/GherkinClassicTokenMatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/GherkinClassicTokenMatcher.ts -------------------------------------------------------------------------------- /src/GherkinInMarkdownTokenMatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/GherkinInMarkdownTokenMatcher.ts -------------------------------------------------------------------------------- /src/GherkinLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/GherkinLine.ts -------------------------------------------------------------------------------- /src/IAstBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/IAstBuilder.ts -------------------------------------------------------------------------------- /src/IGherkinOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/IGherkinOptions.ts -------------------------------------------------------------------------------- /src/IToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/IToken.ts -------------------------------------------------------------------------------- /src/ITokenMatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/ITokenMatcher.ts -------------------------------------------------------------------------------- /src/Parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/Parser.ts -------------------------------------------------------------------------------- /src/TokenExceptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/TokenExceptions.ts -------------------------------------------------------------------------------- /src/TokenScanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/TokenScanner.ts -------------------------------------------------------------------------------- /src/countSymbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/countSymbols.ts -------------------------------------------------------------------------------- /src/generateMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/generateMessages.ts -------------------------------------------------------------------------------- /src/gherkin-languages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/gherkin-languages.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/makeSourceEnvelope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/makeSourceEnvelope.ts -------------------------------------------------------------------------------- /src/pickles/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/src/pickles/compile.ts -------------------------------------------------------------------------------- /test/ErrorsTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/test/ErrorsTest.ts -------------------------------------------------------------------------------- /test/GherkinClassicTokenMatcherTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/test/GherkinClassicTokenMatcherTest.ts -------------------------------------------------------------------------------- /test/GherkinInMarkdownTokenMatcherTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/test/GherkinInMarkdownTokenMatcherTest.ts -------------------------------------------------------------------------------- /test/GherkinLineTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/test/GherkinLineTest.ts -------------------------------------------------------------------------------- /test/ParserTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/test/ParserTest.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/gherkin-javascript/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | --------------------------------------------------------------------------------