aboutsummaryrefslogtreecommitdiff
path: root/lib/secrets.nom
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2017-10-02 19:00:58 -0700
committerBruce Hill <bitbucket@bruce-hill.com>2017-10-02 19:00:58 -0700
commit63ed265157de8ff91dee606b0e61e52214a4083b (patch)
tree0b9aa6e920d8ea9a4938a59a0e7b39355b108150 /lib/secrets.nom
parentdcd3391b36c7accc194cfdc8654db085c9bc820e (diff)
More progress towards making everything work.
Diffstat (limited to 'lib/secrets.nom')
-rw-r--r--lib/secrets.nom7
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 %"]
+