You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
LEdoian
c6d545833a
To be still done: - the high half implementing ChordPro v6 semantics - documentation of what we understand by the low half - split stuff into relevant files (half of gmpro/parse belongs to gmpro/parse/chordpro6) - environment grouping |
2 months ago | |
---|---|---|
.. | ||
src | 2 months ago | |
test | 2 months ago | |
.gitignore | 2 months ago | |
README.md | 2 months ago | |
gleam.toml | 2 months ago | |
manifest.toml | 2 months ago |
README.md
GmPro
A Gleam parser for ChordPro files
(the name is a silly pun on the G minor chord lol)
So far it lives inside the netzpevnik repository, when it becomes reasonably usable, I will probably move it to a dedicated repository. (Git submodules are not so comfy while developing both projects…)
gleam add gmpro@1
import gmpro
pub fn main() {
// TODO: An example of the project in use
}
Development
#gleam run # Run the project – does nothing
gleam test # Run the tests (TODO: someone write those!)
gleam run -m gmpro/demo # Run a trivial demo that uses the library