aboutsummaryrefslogtreecommitdiff
path: root/argot.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'argot.lisp')
-rw-r--r--argot.lisp8
1 files changed, 4 insertions, 4 deletions
diff --git a/argot.lisp b/argot.lisp
index e82ef95..99da9bd 100644
--- a/argot.lisp
+++ b/argot.lisp
@@ -76,19 +76,19 @@ and it returns VAR in that case."
(and (nonterminal? lhs) (pattern? pattern)))
(list lhs pattern (collect-vars pattern) nil nil))
- ((guard (list lhs :-> pattern :?? check)
+ ((guard (list lhs :-> pattern :if check)
(and (nonterminal? lhs) (pattern? pattern)))
(list lhs pattern (collect-vars pattern) check nil))
- ((guard (list lhs :-> pattern :=> action)
+ ((guard (list lhs :-> pattern :then action)
(and (nonterminal? lhs) (pattern? pattern)))
(list lhs pattern (collect-vars pattern) nil action))
- ((guard (list lhs :-> pattern :=> action :?? check)
+ ((guard (list lhs :-> pattern :then action :if check)
(and (nonterminal? lhs) (pattern? pattern)))
(list lhs pattern (collect-vars pattern) check action))
- ((guard (list lhs :-> pattern :?? check :=> action)
+ ((guard (list lhs :-> pattern :if check :then action)
(and (nonterminal? lhs) (pattern? pattern)))
(list lhs pattern (collect-vars pattern) check action)))
(trivia::match-error ()