Re: [Parseperl-discuss] Spelling: seperator vs. separator
Brought to you by:
adamkennedy
From: Adam K. <ad...@ph...> - 2006-10-05 01:09:57
|
Feel free to correct my spelling :) I'm not aware of anybody using that method. Since your changes are fairly large, I'm delaying release until a few other nice things get added and doing a 1.200 release anyway I think, so it's fine. We'll do a couple of dev releases before the real one, to shake out any minor things. Adam K Chris Dolan wrote: > The word "separator" is often misspelled as "seperator" in PPI code. > I'd like to change this to the correct spelling, but am concerned > about breaking compatibility. It *looks* to me that this would be a > very minor incompatibility. The only external API method that would > be affected is PPI::Normal::Standard::remove_statement_seperator(). > Is it OK to change the name of that method? > > Below is a list of all places in the code where this spelling > correction would happen. > > Chris > > % egrep -rn seperator lib t | grep -v svn > lib/PPI/Normal/Standard.pm:37: remove_statement_seperator => 2, > lib/PPI/Normal/Standard.pm:90:sub remove_statement_seperator { > lib/PPI/Token/_QuoteEngine/Full.pm:25: 'q' => { operator > => 'q', braced => undef, seperator => undef, _sections => 1 }, > lib/PPI/Token/_QuoteEngine/Full.pm:26: 'qq' => { operator > => 'qq', braced => undef, seperator => undef, _sections => 1 }, > lib/PPI/Token/_QuoteEngine/Full.pm:27: 'qx' => { operator > => 'qx', braced => undef, seperator => undef, _sections => 1 }, > lib/PPI/Token/_QuoteEngine/Full.pm:28: 'qw' => { operator > => 'qw', braced => undef, seperator => undef, _sections => 1 }, > lib/PPI/Token/_QuoteEngine/Full.pm:29: 'qr' => { operator > => 'qr', braced => undef, seperator => undef, _sections => 1, > modifiers => 1 }, > lib/PPI/Token/_QuoteEngine/Full.pm:30: 'm' => { operator > => 'm', braced => undef, seperator => undef, _sections => 1, > modifiers => 1 }, > lib/PPI/Token/_QuoteEngine/Full.pm:31: 's' => { operator > => 's', braced => undef, seperator => undef, _sections => 2, > modifiers => 1 }, > lib/PPI/Token/_QuoteEngine/Full.pm:32: 'tr' => { operator > => 'tr', braced => undef, seperator => undef, _sections => 2, > modifiers => 1 }, > lib/PPI/Token/_QuoteEngine/Full.pm:35: 'y' => { operator > => 'y', braced => undef, seperator => undef, _sections => 2, > modifiers => 1 }, > lib/PPI/Token/_QuoteEngine/Full.pm:37: '/' => { operator > => undef, braced => 0, seperator => '/', _sections => 1, > modifiers => 1 }, > lib/PPI/Token/_QuoteEngine/Full.pm:40: '<' => { operator > => undef, braced => 1, seperator => undef, _sections => 1, }, > lib/PPI/Token/_QuoteEngine/Full.pm:45: '?' => { operator > => undef, braced => 0, seperator => '?', _sections => 1, > modifieds => 1 }, > lib/PPI/Token/_QuoteEngine/Full.pm:110: # operator and the > opening seperator. > lib/PPI/Token/_QuoteEngine/Full.pm:123: # The character we > are now on is the seperator. Capture, > lib/PPI/Token/_QuoteEngine/Full.pm:134: $self-> > {seperator} = $sep; > lib/PPI/Token/_QuoteEngine/Full.pm:163: # Get the content up to the > next seperator > lib/PPI/Token/_QuoteEngine/Full.pm:164: my $string = $self- > >_scan_for_unescaped_character( $t, $self->{seperator} ); > lib/PPI/Token/_QuoteEngine/Full.pm:187: # Get the content up to the > end seperator > lib/PPI/Token/_QuoteEngine/Full.pm:188: $string = $self- > >_scan_for_unescaped_character( $t, $self->{seperator} ); > lib/PPI/Token/_QuoteEngine/Simple.pm:19: my $seperator = shift > or return undef; > lib/PPI/Token/_QuoteEngine/Simple.pm:21: # Create a new token > containing the seperator > lib/PPI/Token/_QuoteEngine/Simple.pm:25: my $self = > PPI::Token::new( $class, $seperator ) or return undef; > lib/PPI/Token/_QuoteEngine/Simple.pm:26: $self->{seperator} = > $seperator; > lib/PPI/Token/_QuoteEngine/Simple.pm:36: # Scan for the end > seperator > lib/PPI/Token/_QuoteEngine/Simple.pm:37: my $string = $self- > >_scan_for_unescaped_character( $t, $self->{seperator} ); > t/02_api.t:414:remove_statement_seperator=method > t/08_regression.t:90: seperator => undef, > t/08_regression.t:121: seperator => undef, > > |