From e31b1b620adb4c89d6e14a50379bccd7efd9236b Mon Sep 17 00:00:00 2001
From: Adam Wardynski <award@.(win7-laptop)>
Date: Fri, 22 Apr 2011 13:52:25 +0200
Subject: [PATCH] Some comment fixing.

---
 libwccl/parser/grammar.g | 33 +++++++++++++++++++--------------
 1 file changed, 19 insertions(+), 14 deletions(-)

diff --git a/libwccl/parser/grammar.g b/libwccl/parser/grammar.g
index ef49f4b..cd33823 100644
--- a/libwccl/parser/grammar.g
+++ b/libwccl/parser/grammar.g
@@ -276,7 +276,7 @@ parse_match_rule
 ///////////////////////////////////////////////////////////////////////////////
 
 // ----------------------------------------------------------------------------
-// Single or muliple (comma separated) elements in string set, may be:
+// Single or multiple (comma separated) elements in string set, may be:
 //   'a' "a" [] ['a'] ['a', 'b'] ["a"] ["a", "b"] ['a', "b"]
 // Parsing strset literal and returning plain strset value.
 // Returns boost::shared_ptr<StrSet> 
@@ -301,7 +301,7 @@ strset_literal
 	  )? 
 		RBRACKET
 ;
-// String set value as constrant string set:
+// String set value as a constant string set:
 // Returns boost::shared_ptr<Constant<StrSet> >
 strset_value 
 	returns [boost::shared_ptr<Constant<StrSet> > val]
@@ -314,8 +314,8 @@ strset_value
 ;
 
 // ----------------------------------------------------------------------------
-// Element of sym set. This rule, inserts element into symbol set 
-// with corresponding tagset. 
+// Element of sym set. This rule inserts element into symbol set 
+// using corresponding tagset. 
 // WARNING! This rule can throw ParserException! Be careful!
 symset_elem
 	[const Corpus2::Tagset& tagset, boost::shared_ptr<TSet>& t_set]
@@ -552,8 +552,9 @@ position_variable
 
 // ----------------------------------------------------------------------------
 // String set, $s:name
-// This expression gets (however, before put into) variable of the type StrSet 
-// from scope -- variables.
+// This expression gets variable of StrSet type from the scope's Variables.
+// Creates one first if it's not yet there.
+// 
 // Returns boost::shared_ptr<VariableAccessor<StrSet> >
 strset_variable_acc
 	[Variables& vars] 
@@ -583,7 +584,9 @@ strset_variable
 
 // ----------------------------------------------------------------------------
 // Symbol set: $t:name
-// Get symset variable (however, before put into) from variables
+// This expression gets variable of TSet type from the scope's Variables.
+// Creates one first if it's not there yet.
+// 
 // Returns boost::shared_ptr<VariableAccessor<TSet> >
 symset_variable_acc 
 	[Variables& vars] 
@@ -613,7 +616,8 @@ symset_variable
 
 // ----------------------------------------------------------------------------
 // Bool: $b:name
-// Get bool variable (however, before put into) from variables
+// This expression gets variable of Bool type from the scope's Variables.
+// Creates one first if it's not there yet.
 // Returns boost::shared_ptr<VariableAccessor<Bool> >
 bool_variable_acc
 	[Variables& vars] 
@@ -643,7 +647,8 @@ bool_variable
 
 // ----------------------------------------------------------------------------
 // Match: $m:name
-// Get mach vector variable from variavles (before put into variables)
+// This expression gets variable of Match type from the scope's Variables.
+// Creates one first if it's not there yet.
 // Returns boost::shared_ptr<VariableAccessor<Match> >
 match_vector_variable_acc
 	[Variables& vars]
@@ -658,7 +663,7 @@ match_vector_variable_acc
 	}
 ;
 
-// Vargetter for the match vector variavle. Wrapper for match_vector_variable_acc
+// Vargetter for the match vector variable. Wrapper for match_vector_variable_acc
 // Returns boost::shared_ptr<VarGetter<Match> >
 match_vector_variable
 	[Variables& vars]
@@ -917,7 +922,7 @@ position_last_token [const Corpus2::Tagset& tagset, Variables& vars]
 ;
 
 ///////////////////////////////////////////////////////////////////////////////
-// Stiring operator
+// String operator
 // Returns boost::shared_ptr<Function<StrSet> >
 ///////////////////////////////////////////////////////////////////////////////
 strset_operator [const Corpus2::Tagset& tagset, Variables& vars]
@@ -1002,7 +1007,7 @@ strset_affix
 ;
 
 // ----------------------------------------------------------------------------
-// Wrapper ofr strset value and strset variable
+// A wrapper for strset value and strset variable
 strset_var_val
 	[const Corpus2::Tagset& /*tagset*/, Variables& vars]
 	returns [boost::shared_ptr<Function<StrSet> > op]
@@ -1041,7 +1046,7 @@ strset_condition
 ;
 
 ///////////////////////////////////////////////////////////////////////////////
-// Boool operator 
+// Bool operator 
 // Returns boost::shared_ptr<Function<Bool> >
 ///////////////////////////////////////////////////////////////////////////////
 bool_operator
@@ -1755,7 +1760,7 @@ match_operator
 		}
 	| LPAREN ret = match_operator [tagset, vars] RPAREN
 	)
-	( // if there's an arrow after the match, we have a submatch reference
+	( // if there's a colon after the match, we have a submatch reference
 		COLON i: UNSIGNED_INT { ret.reset(new Submatch(ret, token_ref_to_int(i))); }
 	)*
 ;
-- 
GitLab