[interchange-cvs] interchange - racke modified
code/OrderCheck/natural.oc
interchange-cvs at icdevgroup.org
interchange-cvs at icdevgroup.org
Tue Nov 29 15:32:05 EST 2005
User: racke
Date: 2005-11-29 20:32:05 GMT
Modified: code/OrderCheck natural.oc
Log:
merged changes 1.1 vs 1.1.2.1
+++ 1.1.2.1 +++
descriptions added, natural and relative_filename are using custom error messages now
Revision Changes Path
1.2 +10 -2 interchange/code/OrderCheck/natural.oc
rev 1.2, prev_rev 1.1
Index: natural.oc
===================================================================
RCS file: /var/cvs/interchange/code/OrderCheck/natural.oc,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- natural.oc 14 Oct 2005 14:18:35 -0000 1.1
+++ natural.oc 29 Nov 2005 20:32:05 -0000 1.2
@@ -1,8 +1,9 @@
# Copyright 2005 Interchange Development Group (http://www.icdevgroup.org/)
# Licensed under the GNU GPL v2. See file LICENSE for details.
-# $Id: natural.oc,v 1.1 2005/10/14 14:18:35 racke Exp $
+# $Id: natural.oc,v 1.2 2005/11/29 20:32:05 racke Exp $
CodeDef natural OrderCheck
+CodeDef natural Description Natural number
CodeDef natural Routine <<EOR
sub {
my ($ref, $name, $value, $code) = @_;
@@ -11,7 +12,14 @@
return (1, $name, '');
}
- return (0, $name, 'no natural number');
+ $code =~ s/\\/\\\\/g;
+ $code =~ s/^\s*(["'])(.+?)\1$/$2/;
+
+ if ($code =~ /\S/) {
+ return (0, $name, $code);
+ } else {
+ return (0, $name, 'no natural number');
+ }
}
EOR
More information about the interchange-cvs
mailing list