summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTSUYUSATO Kitsune <make.just.on@gmail.com>2023-12-01 23:55:15 +0900
committergit <svn-admin@ruby-lang.org>2023-12-01 15:15:28 +0000
commitffeec108cfccda71ff63167d41f090aa39c2432c (patch)
tree4e3d211cd6969255411d8d8e6c460fdaa65cc6e4
parent417d7004062de3360d0ab104bc21c5e3b40eff86 (diff)
[ruby/prism] Add missing context names to the switch in `debug_context`
Now, `PM_DEBUG_LOGGING` can be available. https://github.com/ruby/prism/commit/569ffacb5f
-rw-r--r--prism/prism.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/prism/prism.c b/prism/prism.c
index 9b264e7bab..ea82745896 100644
--- a/prism/prism.c
+++ b/prism/prism.c
@@ -40,6 +40,7 @@ debug_context(pm_context_t context) {
case PM_CONTEXT_DEF_PARAMS: return "DEF_PARAMS";
case PM_CONTEXT_DEFAULT_PARAMS: return "DEFAULT_PARAMS";
case PM_CONTEXT_ENSURE: return "ENSURE";
+ case PM_CONTEXT_ENSURE_DEF: return "ENSURE_DEF";
case PM_CONTEXT_ELSE: return "ELSE";
case PM_CONTEXT_ELSIF: return "ELSIF";
case PM_CONTEXT_EMBEXPR: return "EMBEXPR";
@@ -56,6 +57,8 @@ debug_context(pm_context_t context) {
case PM_CONTEXT_PREEXE: return "PREEXE";
case PM_CONTEXT_RESCUE: return "RESCUE";
case PM_CONTEXT_RESCUE_ELSE: return "RESCUE_ELSE";
+ case PM_CONTEXT_RESCUE_ELSE_DEF: return "RESCUE_ELSE_DEF";
+ case PM_CONTEXT_RESCUE_DEF: return "RESCUE_DEF";
case PM_CONTEXT_SCLASS: return "SCLASS";
case PM_CONTEXT_UNLESS: return "UNLESS";
case PM_CONTEXT_UNTIL: return "UNTIL";