From f128b0b0bf9a63d977fc60f223f62aadc77fc4f8 Mon Sep 17 00:00:00 2001 From: "Brian T. Rice" Date: Tue, 15 Mar 2011 21:55:09 -0700 Subject: [PATCH] Regex code structure cleanup. --- src/lib/regex.slate | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/regex.slate b/src/lib/regex.slate index 26a6da8..9de3198 100644 --- a/src/lib/regex.slate +++ b/src/lib/regex.slate @@ -3,21 +3,21 @@ Regex traits ensureNamespace: #Syntax. Regex traits define: #Match. "counter is incremented and stored inside expressions" -Regex define: #Parser &parents: {Regex} &slots: { +Regex traits define: #Parser &parents: {Regex} &slots: { #source. #position -> 0. #counter -> 0 }. "regex slot is a regex syntax node" -Regex define: #Expression &parents: {Regex} &slots: { +Regex traits define: #Expression &parents: {Regex} &slots: { #regex. #parser -> Regex Parser }. "regex slot is a regex expression. subexpressions are the () portions that match. see the counter property. the matchee is what we are trying to match" -Regex define: #Matcher &parents: {Regex} &slots: { +Regex traits define: #Matcher &parents: {Regex} &slots: { #regex. #subexpressions -> Dictionary new. #matchee -- 2.11.4.GIT