Add missing German and English verb synonyms to the parser
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 86/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- typescript
- Domain
- backend
Research direction
Read packages/engine/src/messages/de.ts and en.ts for vocab.verbs and vocab.directions, then inspect the parser cases in packages/engine/test/parser.test.ts. Add the listed German and English synonyms with one parsing test per entry, and verify existing parser tests and npm run check:packs pass.
Written by the indexing model from the issue text.
Description
Context
The parser vocabulary lives in two tables: packages/engine/src/messages/de.ts and en.ts (vocab.verbs and vocab.directions). v0.1 added steig and steige for go after the noir playtests, but some common phrasings are still rejected as unknown verbs: German steigen and verlass, verlasse; English tell (the table has ask for talk) and exit.
Scope
- Add:
- German:
steigen(go, likesteigin "steig hinauf");verlass,verlasse(theoutdirection). - English:
tell(talk);exit(theoutdirection, likeleave).
- German:
- Before adding any further candidate, check with a test that it is really rejected today (for example "unterhalte dich mit" and "chat with" already work).
- One parser test per new entry, in the style of packages/engine/test/parser.test.ts.
- No pack format change; pack verbs still win over core phrases.
Acceptance criteria
- Every added synonym has a test that parses it to the expected canonical command.
- Existing parser tests pass unchanged, including "lets pack verbs override core phrases, even the internal unlock shortcut".
-
npm run check:packspasses.
References
- packages/engine/src/messages/de.ts
- packages/engine/src/messages/en.ts
- packages/engine/test/parser.test.ts
- CONTRIBUTING.md (Development setup)
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 28m
- Merged PRs (30d)
- 2
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from nullthrone/lexvm
-
area: web good first issue priority: low type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
nullthrone/lexvm#49 ·
-
area: infra good first issue priority: low type: chore
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
nullthrone/lexvm#41 ·
-
area: web priority: low type: research
Difficulty 5/5 Over a week Newbie friendliness 35/100
nullthrone/lexvm#63 ·
-
area: infra area: web priority: medium type: chore
Difficulty 5/5 Over a week Newbie friendliness 38/100
nullthrone/lexvm#62 ·
-
area: engine area: web priority: high type: chore
Difficulty 5/5 Over a week Newbie friendliness 25/100
nullthrone/lexvm#61 ·
All issues in nullthrone/lexvm
Similar issues
-
area:desktop bug documentation
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
anthropics/claude-code#104801 ·
Maintainers usually reply within 1 day
-
check:passed streams:add
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
spudly/design-system#110 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
[Bug]: REST API URL starting with "http" but no scheme (e.g. httpbin.org/get) is not given an http:// prefixPossibly taken @ItsDeadlyProgrammer claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
appsmithorg/appsmith#42471 · 1 comment ·
Maintainers usually reply within 2 days