feat (developer): future language additions for the next generation KMN compiler 🤔
- Dominant language
- Pascal
- Stars
- 534
- Forks
- 143
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 113
Description
Several additional KMN language features have been requested that could be incorporated into the next compiler after its initial release:
- feat(developer): add newLayer() and oldLayer() statements to Keyman Keyboard Language [#13790](https://github.com/keymanapp/keyman/issues/13790)
- feat(developer): Add an Optional Parameter to outs for an Index [#12337](https://github.com/keymanapp/keyman/issues/12337)
- feat(developer): add hint when store(&targets) has overlapping sets selected [#11996](https://github.com/keymanapp/keyman/issues/11996)
- feat(developer): Report a problem if both LALT and RALT layers are used [#10578](https://github.com/keymanapp/keyman/issues/10578)
- question(developer): rule precedence is impacted by if() statements ... should it be? [#6851](https://github.com/keymanapp/keyman/issues/6851)
- feat(developer): support context(1-3) range [#1559](https://github.com/keymanapp/keyman/issues/1559)
- The platform statement should support "or" semantics [#132](https://github.com/keymanapp/keyman/issues/132)
### Keyman apps
- [ ] Keyman for Android
- [ ] Keyman for iPhone and iPad
- [ ] Keyman for Linux
- [ ] Keyman for macOS
- [ ] Keyman for Windows
- [x] Keyman Developer
- [ ] KeymanWeb
- [ ] Other - give details at bottom of form
Contributor guide
Assessment
This issue has not been assessed yet.