mirror of
https://github.com/vsariola/sointu.git
synced 2025-05-27 19:00:25 -04:00
The preprocessing is done sointu-cli and (almost) nothing is done by the NASM preprocessor anymore (some .strucs are still there. Now, sointu-cli loads the .yml song, defines bunch of macros (go functions / variables) and passes the struct to text/template parses. This a lot more powerful way to generate .asm code than trying to fight with the nasm preprocessor. At the moment, tests pass but the repository is a bit of monster, as the library is still compiled using the old approach. Go should generate the library also from the templates.
17 lines
533 B
Modula-2
17 lines
533 B
Modula-2
module github.com/vsariola/sointu
|
|
|
|
go 1.15
|
|
|
|
require (
|
|
gioui.org v0.0.0-20201106195654-dbc0796d0207
|
|
github.com/Masterminds/goutils v1.1.0 // indirect
|
|
github.com/Masterminds/semver v1.5.0 // indirect
|
|
github.com/Masterminds/sprig v2.22.0+incompatible
|
|
github.com/google/uuid v1.1.2 // indirect
|
|
github.com/hajimehoshi/oto v0.6.6
|
|
github.com/huandu/xstrings v1.3.2 // indirect
|
|
github.com/imdario/mergo v0.3.11 // indirect
|
|
github.com/mitchellh/copystructure v1.0.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776
|
|
)
|