summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjluehrs2 <jluehrs2@uiuc.edu>2008-05-22 00:19:31 -0500
committerjluehrs2 <jluehrs2@uiuc.edu>2008-05-22 00:19:31 -0500
commit1bae28e66cf4f57f359798c8e0e252cb7d7e60c9 (patch)
tree3a33d83ff389dc15d6c37194ae929480f9cc709b
parent624946cfdb1d7dab03ed61a38bf3b47abca38193 (diff)
downloadlanguage-teco-1bae28e66cf4f57f359798c8e0e252cb7d7e60c9.tar.gz
language-teco-1bae28e66cf4f57f359798c8e0e252cb7d7e60c9.zip
catch : and @ command modifiers, this might need to be made more precise later on
-rw-r--r--lib/Language/TECO.pm6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Language/TECO.pm b/lib/Language/TECO.pm
index 04b0ccf..587d641 100644
--- a/lib/Language/TECO.pm
+++ b/lib/Language/TECO.pm
@@ -116,6 +116,12 @@ sub execute {
elsif (/,/) {
$self->{current_num} = 'n2';
}
+ elsif (/:/) {
+ $self->{colon} = 1;
+ }
+ elsif (/@/) {
+ $self->{at} = 1;
+ }
elsif (/i/i) {
if (defined $self->num) {
$self->cmd(sub {