diff options
Diffstat (limited to 'lib/secrets.nom')
| -rw-r--r-- | lib/secrets.nom | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/secrets.nom b/lib/secrets.nom index 4c3dca6..76bf6b3 100644 --- a/lib/secrets.nom +++ b/lib/secrets.nom @@ -2,14 +2,14 @@ require "lib/core.nom" compile [with secrets %block] to code: ".." |do; - | local secrets = {} + | local secrets = {}; | \(%block as lua statements) |end; # Access the lua variable that should be within scope compile [secrets] to: "secrets" -compile [secret %key; secret value of %key; secret value for %key] to: +compile [secret %key, secret value of %key, secret value for %key] to: assert ((%key's "type") == "Var") ".." |Wrong type, expected Var, but got: \(%key's "type") "secrets[\(repr (%key's "value"))]" @@ -17,6 +17,7 @@ compile [secret %key; secret value of %key; secret value for %key] to: compile [secret %key = %new_value] to code: assert ((%key's "type") == "Var") ".." |Wrong type, expected Var, but got: \(%key's "type") - "secrets[\(repr (%key's "value"))] = \(%new_value as lua)" + "secrets[\(repr (%key's "value"))] = \(%new_value as lua);" rule [rules about secrecy] =: ["with secrets %"] + |
