aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/state.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-05-20 00:01:03 +0900
committerOphestra <cat@gensokyo.uk>2026-05-20 00:01:03 +0900
commita7f5a5802d48d26aa2bddb9d98be8e5efdef9db0 (patch)
treebce5078cb72653023a9656fc479e4625f2c00fac /internal/rosa/state.go
parentbb230378e080bdfdb4e323ec94a44064d67b3386 (diff)
internal/rosa/package: migrate spirv-llvm-translator
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/state.go')
-rw-r--r--internal/rosa/state.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/internal/rosa/state.go b/internal/rosa/state.go
index d0e2c5a3..3934fe38 100644
--- a/internal/rosa/state.go
+++ b/internal/rosa/state.go
@@ -516,6 +516,24 @@ func (s *S) getFrame() azalea.Frame {
return
}},
+ // formatting helpers
+
+ k("litArgs"): {F: func(
+ args azalea.FArgs,
+ ) (v any, set bool, err error) {
+ var verbose bool
+ var skipChecks []string
+ if err = args.Apply(map[unique.Handle[azalea.Ident]]any{
+ k("verbose"): &verbose,
+ k("skipChecks"): &skipChecks,
+ }); err != nil {
+ return
+ }
+ v = litArgs(verbose, skipChecks...)
+ set = true
+ return
+ }},
+
// intenral/pkg built-ins
k("remoteTar"): {F: func(