Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gherkin Language Features: - Internationalisation #23

Open
alistairjevans opened this issue Jan 17, 2020 · 0 comments
Open

Gherkin Language Features: - Internationalisation #23

alistairjevans opened this issue Jan 17, 2020 · 0 comments
Labels
enhancement New feature or request language A change to the language/compiler.

Comments

@alistairjevans
Copy link
Contributor

We need to support multiple languages from the perspective of the fixed keywords, e.g. Scenario, Feature, and so on.

Different token types will require changes to the lexer; it would be good to not have to rebuild the entire parser each time, but we could have multiple lexers (one per language).

Perhaps we could split the lexer tokens file into a file that is always fixed, and one that can vary.

Bonus points if it's extensible, so a library can add a lexer that supports a different language.

@alistairjevans alistairjevans added enhancement New feature or request language A change to the language/compiler. labels Jan 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request language A change to the language/compiler.
Development

No branches or pull requests

1 participant