[generator] Support loading additional grammar files from same package
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
Research direction
Read the discussion in issue #81 and trace the fastbelt CLI entry-file loading and the code-generator entry points. The issue calls for loading all .fb files in the entry file's package and letting generators handle a collection of grammar files; done means references across those files resolve and all generators accept the collection.
Written by the indexing model from the issue text.
Description
See discussion in #81: The fastbelt CLI should load all .fb files in the same package as the specified entry file. Those shall be used to resolve references to interfaces, rules, etc.
All code generators should be able to handle a collection of grammar files rather than just one.
- Dominant language
- Go
- Stars
- 33
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- No 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 TypeFox/fastbelt
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 4/5 1-2 days Newbie friendliness 48/100
-
Difficulty 3/5 1-2 days Newbie friendliness 72/100
-
Documents use the mutable editor overlay as their text, so positions can belong to a newer versionOpen
Difficulty 4/5 3-5 days Newbie friendliness 44/100
-
Difficulty 4/5 3-5 days Newbie friendliness 54/100
All issues in TypeFox/fastbelt
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
kubernetes-sigs/aws-iam-authenticator#1125 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
prime-radiant-inc/evener#6241 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
snowflakedb/gosnowflake#1864 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
mandiant/VM-Packages#1667 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
coder/openstorage#807 ·
Maintainers usually reply within 1 day